В данном руководстве хочу поделиться способом как работать с файлами Excel в C# без установленного пакета Microsoft Office.
Недостатком в стандартном способе, предлагаемом Microsoft является то, что на машине, на которой выполняется код на C# работающий c Excel, необходим установленный Офис. Соответственно, если на компьютере разработчика пакет есть установленный, а на клиентском компьютере нет, то программа не будет работать. Ниже приводится решение.
Таким решением является использование сторонних библиотек. Я предпочитаю использовать ExcelLibrary т.к. Excel Library на C# является простой и мощьной библиотекой кода.
Здесь приведен пример обращения к файлу xls из С#. Рассматривается как чтение xls файла, так и его создение. Пример, как и сама библиотека https://code.google.com/p/excellibrary/
Как видим, процесс работы по чтению или созданию файла очень просто. Недостатком Excel Library C# можно назвать то, что в одну вкладку можно записать не более 65535 строк. Однако, если вам будет нужно такое количество - можно либо разбить файл по вкладкам или выкручиваться с помощью других библиотек.
|
Комментарии
RSS лента комментариев этой записи.