Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 30.06.2019
Сообщений: 14

C# и excel в режиме реального времени

02.07.2019, 03:22. Показов 1945. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, прошу помощи с задачей : Открыт ексель в нем ведется работа, при нажатии на кнопку на форме, данные из datagridview копируются в строку excel, где выделена ячейка, столбцы для ячеек указываются на форме рядом с гридом, главная задача состоит в том, чтобы данные excel обновлялись в реальном времени, без закрытия/открытия, я не прошу писать за меня программу, прошу написать метод доступа к уже открытому екселю и как лучше получить номер строки в которой выделена ячейка.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.07.2019, 03:22
Ответы с готовыми решениями:

Парсер логов в режиме реального времени
Доброго времени суток всем. нужны светлые идеи :) Возникла мысль замутить парсер логов в режиме реального времени, вот только как его...

Обработка байт аудиопотока в режиме реального времени
Доброго дня! Прошу подсказать направление в решении задачки: Есть форма. На форме кнопка. У кнопки есть код, при выполнении которого...

Process, получение содержимого cmd в режиме реального времени
Есть класс, который запускает команды в консоли Вопрос как сделать так, чтобы класс получал содержание консоли не после выполнения...

2
999 / 358 / 135
Регистрация: 27.10.2006
Сообщений: 764
02.07.2019, 17:01
Лучший ответ Сообщение было отмечено loka-kola как решение

Решение

Цитата Сообщение от loka-kola Посмотреть сообщение
метод доступа к уже открытому екселю и как лучше получить номер строки в которой выделена ячейка.
1. Доступ к открытому Excel

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Excel.Application xlApp; //Excel
Excel.Workbook xlWB; //рабочая книга
Excel.Worksheet xlSht; //лист Excel
 
//берём открытый Excel или создаём новый, если Excel не открыт
xlApp = (Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");
//берём активную книгу в Excel
xlWB = xlApp.ActiveWorkbook; 
//берём активный лист в книге (или первый лист в книге)
 xlSht = xlWB.ActiveSheet; //или xlWB.Worksheets[1];       
 
//вставляем данные в активную ячейку на листе (где стоит курсор)
xlApp.ActiveCell.Value = "Тест"; //ActiveCell - ячейка с курсором на активном листе
//xlSht.Range["A1"].Value = 777;
xlApp.Visible = true;

2. Номер строки и столбца активной ячейки

C#
1
2
3
Excel.Application xlApp = (Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");
int Row = xlApp.ActiveCell.Row; //номер строки Активной ячейки
int Col = xlApp.ActiveCell.Column; //номер столбца активной ячейки
1
0 / 0 / 0
Регистрация: 30.06.2019
Сообщений: 14
03.07.2019, 02:33  [ТС]
Спасибо огромное, сейчас нет доступа к пк, но уверен, что вы все правильно написали! Огромное вам человеческое спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.07.2019, 02:33
Помогаю со студенческими работами здесь

Перевод чисел из одной системы в другую в режиме реального времени
Поступают данные как на (изображении 1), в формате заголовок-значение1-значение2-.......-значение6. Нужно написать программу. которая...

График реального времени
Добрый день всем! Как можно построить график реального времени для данных, поступающих из СОМ-порта?

Aforge - скорость записи видео меньше реального времени
Такое дело. Произвожу запись видео с вебкамеры, fps 24 кадра, кодеки без сжатия. Включаю таймер. Так вот, спустя минуту (по таймеру)...

Как на игровом движке CryEngine 3, создать RPG RTS реального времени?
как на игровом движке CryEngine 3, создать стратегию RPG RTS реального времени- а не шутер, или стрелялку , или лучше Unity 3D, с языком C#...

Работа в режиме реального времени
Возможно создать не там, ибо вопрос практически не касается тему Qt, но разработка именно в нем. Опыт программирования не сильный, поэтому...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru