–абота с Excel в C# без установленного Microsoft Office

18:09:2013 –≥.

¬ данном руководстве хочу поделитьс€ способом как работать с файлами Excel в C# без установленного пакета Microsoft Office.

Ќедостатком в стандартном способе, предлагаемом Microsoft €вл€етс€ то, что на машине, на которой выполн€етс€ код на C# работающий c Excel, необходим установленный ќфис. —оответственно, если на компьютере разработчика пакет есть установленный, а на клиентском компьютере нет, то программа не будет работать. Ќиже приводитс€ решение.

“аким решением €вл€етс€ использование сторонних библиотек. я предпочитаю использовать ExcelLibrary т.к. Excel Library на C# €вл€етс€ простой и мощьной библиотекой кода.

«десь приведен пример обращени€ к файлу xls из —#. –ассматриваетс€ как чтение xls файла, так и его создение. ѕример, как и сама библиотека https://code.google.com/p/excellibrary/

–абота с Excel xls из C#

 ак видим, процесс работы по чтению или созданию файла очень просто. Ќедостатком Excel Library C# можно назвать то, что в одну вкладку можно записать не более 65535 строк. ќднако, если вам будет нужно такое количество - можно либо разбить файл по вкладкам или выкручиватьс€ с помощью других библиотек.

 

 омментарии  

 
-5#2Gt2014-06-16 13:28“олько автор не упоминает, что кирилицу в файле эта библиотека превратит в хрен знает что. ѕо крайней мере при чтении.  одировки ни при чем.÷итировать
 
 
+5#1роман2014-04-11 16:42открыл Excel 2003, там тоже не более 65535, так что это не проблема, а библиотека конечно супер÷итировать
 

ƒобавить комментарий


«ащитный код
ќбновить

« ѕрограммно вызвать редактирование €чейки в DataGridView C# - решение ƒобавление новой строки в DataGridView C# WindowsForms - пример »

‘отоальбом

fotic.jpg

ќблако “егов