Могу ли я найти какую-нибудь библиотеку с открытым исходным кодом для доступа (только для чтения) OLE Storage, такого как файлы doc или xls в С#?
Есть ли какая-нибудь библиотека для доступа к структурированному хранилищу OLE из С#?
comment
Я предполагаю, что он присутствует в сегодняшней .NET Framework: msdn.microsoft.com/en-us/library/
- person Vlad   schedule 19.06.2016
Ответы (3)
Вы можете использовать мою библиотеку с открытым исходным кодом (MPL) OpenMCDF для реализации 100% .net структурированного хранилища COM. . Образец средства просмотра файлов структурированного хранилища COM также доступен в качестве примера использования библиотеки.
person
ironfede
schedule
23.08.2010
Спасибо приятель. Обязательно попробую.
- person Rohit; 25.08.2010
Не видно никакого кода для получения автора, сводки и т. д. :(
- person James Westgate; 26.10.2011
+1 Хорошая работа! :) Некоторые улучшения: файл CHM не открывается на моем компьютере, и было бы неплохо добавить здесь базовый пример кода о том, как его использовать. :)
- person user2173353; 25.02.2016
Есть ли шанс, что есть реализация для разбора потоков SummaryInformation? : sedna-soft.de/articles/summary-information-stream. Это было бы действительно здорово. :)
- person user2173353; 25.02.2016
Отличная статья описывает использование.
структурированное хранилище COM от .NET
person
Rohit
schedule
24.05.2010
OleDbConnection может обрабатывать структурированное хранилище, если на компьютере, на котором работает ваше приложение, установлен соответствующий драйвер OLE DB.
Эксель:
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 со встроенными библиотеками.
person
Justin Niessner
schedule
24.05.2010
Я хочу сделать это с файлами SolidWorks :) Спасибо за информацию :)
- person Rohit; 24.05.2010
У меня есть двоичный структурированный текстовый файл, могу ли я использовать OleDbConnection для чтения этого файла?,
- person fhnaseer; 28.05.2013