Есть ли библиотека для доступа к OLE структурированному хранилищу из C#?

Могу ли я найти некоторую библиотеку с открытым исходным кодом для доступа (только чтение в порядке) OLE Storage, как файлы doc или xls в C#?

3 ответа

Решение

Отличная статья описывает использование.

COM структурированное хранилище из.NET

Вы можете использовать мою библиотеку 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 со встроенными библиотеками.

Другие вопросы по тегам