Мне нужно написать программу, которая перемещает данные между excel и sql-сервером, и было бы хорошо, если бы я мог сделать это так, чтобы не требовать, чтобы на конечном компьютере был установлен офис Microsoft Office. Есть ли api для работы с файлами excel, с которыми я мог бы справиться, или только с Microsoft, зависящим от установленного офиса?Есть ли бесплатный api для доступа к файлам Excel?
ответ
У меня был успех с API POI от Apache. http://poi.apache.org/
Некоторые хорошие примеры того, как на самом деле его использовать.
[править] По какой-то причине я просто предполагал Java, не уверен, почему.
Спасибо. На самом деле я забыл пометить C# как мой язык выбора. –
Я использую оплачиваемую библиотеку на работе (Aspose), но для простых проектов есть Excel Library в Google Code.
Если у вас есть копия excel, вы можете использовать COM-взаимодействие. У этого есть несколько обучающих программ, которые могут вам пригодиться: http://csharp.net-informations.com/excel/csharp-excel-tutorial.htm
Microsoft конкретно говорит НЕ делать это (установить Excel), если код будет запущен на Windows Server, так как он вводит уязвимости. –
Вся суть вопроса (как указано в вопросе) заключалась в том, чтобы найти что-то, что не заставило бы меня зависеть от установки excel. –
- 1. Есть ли бесплатный voip api для android
- 2. Есть ли опасность для прямого доступа к файлам PHP?
- 3. Связывание записей доступа к файлам Excel
- 4. DST API - есть ли бесплатный сервис?
- 5. Перехват доступа к файлам
- 6. Перенаправление доступа к файлам
- 7. Есть ли возможность доступа к файлам XML в html
- 8. Есть ли встроенный способ доступа к файлам данных проекта csproj?
- 9. ограничение доступа к файлам
- 10. Проверка доступа к файлам
- 11. Есть ли API для доступа к файлам журнала импорта/копирования компонентов в D2L?
- 12. Есть ли бесплатный международный API часового пояса?
- 13. бесплатный SMS API/Gateway? есть ли?
- 14. Права доступа к файлам
- 15. API операционной системы для доступа к разреженным файлам?
- 16. Sharepoint: Доступ к файлам sharepoint для доступа к файлам
- 17. Освобождение доступа к файлам
- 18. Есть ли бесплатный API для получения изображений исполнителей для приложений
- 19. Права доступа к файлам
- 20. Разрешить вызов asp.net mvc api для доступа к файлам
- 21. Изменение прав доступа к файлам с использованием API C API
- 22. Эффективный инструмент api для доступа к файлам в windows
- 23. Функция Win API для изменения прав доступа к файлам
- 24. Есть ли API для доступа к сервису Bonjour от Apple?
- 25. Есть ли java api для доступа к bugzilla?
- 26. Есть ли API для доступа к данным календаря Windows Live?
- 27. Есть ли библиотека Java для доступа к собственному API Windows?
- 28. есть ли распознавание фотографий api для доступа к веб-сайту?
- 29. Есть ли пакет R для доступа к API google places?
- 30. Есть ли API для доступа к файловой системе ZFS
У вас есть предпочтительный язык? Любые причины, по которым вы напрямую не получаете доступ к SQL DB из Excel? – assylias
@assylias Да, извините, я забыл пометить C#, но теперь я получил его там. Я хочу автоматизировать некоторые задачи, которые потребуют сосать некоторые данные в sql из электронных таблиц, выполнять некоторые операции и затем выплевывать их обратно в электронную таблицу. –