Есть ли бесплатная или приобретенная библиотека или какой-либо API, который позволяет мне обновлять листы Excel во время их открытия.Чтение/Запись листа Excel в реальном времени в C#
ответ
Там нет инструмента, который может сделать это, так как файл заблокирован операционной системой.
Я не уверен в характере вашего проекта, но, возможно, вы могли бы создать надстройку Office? У меня были очень хорошие впечатления от Add-In-Express: http://www.add-in-express.com/add-in-net/index.php
Если только создание надстройки не будет работать для вашего приложения, подумайте над написанием плагина, с которым может взаимодействовать ваше приложение, чтобы выполнить работайте за кулисами.
С COM вы сможете управлять книгой, открытой пользователем.
Если вы хотите, чтобы электронная таблица Excel обновлялась в реальном времени, вам необходимо разработать RTD, который может быть запрошен самим Excel. Для этого требуется документация Microsoft. Add-In express предоставляет превосходный упрощенный API для разработки, мы используем их, и мы очень этому довольны.
- 1. Обновления Excel в реальном времени
- 2. Worksheet.Change Событие в Excel в реальном времени
- 3. См. Вычисления в реальном времени в Excel?
- 4. Расчет в реальном времени Excel в powerpoint
- 5. чтения Excel листа в C#
- 6. формат листа excel в C#
- 7. Excel ошибка листа в C#
- 8. Обновление листа Excel в C#
- 9. Загрузка времени с листа excel в mysql
- 10. Изменения в реальном времени в реальном времени
- 11. Обновление в реальном времени в реальном времени
- 12. excel обновление в реальном времени фильтра
- 13. Нажатие или показ данных в реальном времени в таблицу Excel
- 14. Как вводить данные в реальном времени для выполнения в реальном времени процесса в c/C++
- 15. Планирование в реальном времени в C#
- 16. сохранить в txtfile в реальном времени C++
- 17. обработка звука в реальном времени в C++
- 18. Как сохранить таблицу Google Doc в обновленном «реальном времени» (постоянно) с листа Excel
- 19. C/C++ - Поиск событий времени в реальном времени под Linux
- 20. Получайте обновления в реальном времени в реальном времени в Kafka
- 21. Как предотвратить переименование листа excel в C#
- 22. Чтение ячеек листа excel в C++
- 23. Прочитайте ячейку листа excel в C#
- 24. C# для преобразования реального времени в реальном времени в JavaScript
- 25. Получить список листа листа листа Excel, используя C#
- 26. C# генерировать звуковую волну в реальном времени
- 27. C# FMOD Воспроизведение потока в реальном времени
- 28. C# cmd output в реальном времени
- 29. C++ ffmpeg видео-трансляция в реальном времени
- 30. C# Показать результат процесса в реальном времени
Насколько я знаю, редактирование листа excel невозможно одновременно. Все, что вы можете сделать, это открыть его только для чтения, но затем вы также можете сделать копию и открыть ее. Проблема всегда будет заключаться в том, как синхронизировать данные. В прошлом были некоторые решения (не знаю, существуют ли они), которые переносят лист на многостраничную веб-страницу (программа под названием «Рабочий лист Excel» Server была из немецкой компании, но понятия не существует, если она все еще существует). – YvesR
См. Http://stackoverflow.com/questions/7852894/basic-of-xll-excel-addin-need-to-invoke-ac-sharp-api-from-excel/7854055#7854055 и http: // stackoverflow. com/questions/3840270/fast-way-to-interface-between-live-unsaved-excel-data-and-c-sharp-objects и http://stackoverflow.com/questions/8129580/copying-mapping-data- между-первенствует-Spread-листы-VB-сеть – Jon49