Есть ли библиотека для доступа к структурированному хранилищу OLE из C#? [закрытый]
могу ли я найти некоторую библиотеку с открытым исходным кодом для доступа (Только чтение в порядке) Ole-хранилище, такое как doc или xls-файлы в C#?
3 ответов
вы можете использовать мою библиотеку с открытым исходным кодом (MPL)OpenMCDF для 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";
ConnectionStrings.com имеет целый ряд других источников данных, к которым можно получить доступ через OLE со встроенными библиотеками.