Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > xls, ods в .net


Автор: harper 24.9.2007, 01:57
Необходимо считывать данные из электронных таблиц. В какую сторону копать?

Автор: iad 24.9.2007, 08:51
Add Reference->COM->Microsoft Excel *(version number)Object Library

Автор: harper 24.9.2007, 09:41
цепляю xls через ADO.net (Jet OLE DB), что-либо подобное для ODS (OpenDocument Spreadsheet, Calc из OpenOffice.org) есть?

Автор: zaver 24.9.2007, 12:17
Цитата

цепляю xls через ADO.net (Jet OLE DB)

это хорошо, но работает ведленней, чем через COM

Автор: harper 24.9.2007, 13:23
для COM наскольяко я понимаю нужно ставить Excel? ;)

А что с опен офисом? меня этот вопрос гораздо сильней волнует

Автор: zaver 24.9.2007, 14:06
ну со всем остальным дела плохи, если MS поддерживает разработку софта под MSOffice всякими библиотеками и VSTO, то про все остальное глухо, тем более что если OpenOffice и предоставляет какие-то методы взаимодействия, то это могут быть только COM (по определению). с MSOffice всегда было удобнее работать, тут нечего сказать.

Автор: harper 24.9.2007, 16:54
А если xls читать не через ADO.net, то какие есть ещё способы не требующие установки Excel?

Автор: zaver 24.9.2007, 17:34
не думаю, там в Ексель файле что-то наподобии своей маленькой файловой системы, так что и самому разобраться нереально.

Автор: harper 25.9.2007, 03:06
коммерческие компоненты для экселя я вроде бы нашёл, найти бы бесплатные, тем более что нужно только читать

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)