Есть ли библиотека для доступа к OLE структурированному хранилищу из C#?
Могу ли я найти некоторую библиотеку с открытым исходным кодом для доступа (только чтение в порядке) OLE Storage, как файлы doc или xls в C#?
3 ответа
Отличная статья описывает использование.
Вы можете использовать мою библиотеку OpenMCDF с открытым исходным кодом (MPL) для 100% .net реализации структурированного хранилища COM. Образец просмотра файлов структурированного хранилища COM также доступен в качестве примера использования библиотеки.
OleDbConnection может обрабатывать структурированное хранилище, если на компьютере, на котором работает ваше приложение, установлен соответствующий драйвер OLE DB.
Excel:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;
Extended Properties="Excel 12.0 Xml;HDR=YES";
Текст:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\txtFilesFolder\;
Extended Properties="text;HDR=Yes;FMT=Delimited";
http://www.connectionstrings.com/ имеет целый ряд других источников данных, к которым вы можете получить доступ через OLE со встроенными библиотеками.