Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > .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 | ||
это хорошо, но работает ведленней, чем через 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 |
коммерческие компоненты для экселя я вроде бы нашёл, найти бы бесплатные, тем более что нужно только читать |