использование таблицы Excel в качестве БД (источник данных со строкой подключения) - PullRequest
1 голос
/ 14 сентября 2009

У меня есть следующая база данных, определенная в app.config сейчас:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\table.mdb

можно ли использовать Excel вместо источника данных? Существуют ли ограничения, если я использую файл Excel, база данных состоит из 300 строк, и было бы удобнее использовать файл Excel.

должен ли Excel быть только для чтения?

Ответы [ 2 ]

4 голосов
/ 14 сентября 2009

Да, вы можете использовать Excel в качестве источника данных.

например. Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";

Подробности можно найти на http://www.connectionstrings.com/excel

Документ не должен быть только для чтения

0 голосов
/ 14 сентября 2009

Зачем вам использовать общий xl-файл для БД, если он нужен для хранения и извлечения данных, используйте xml, который гораздо более доступен, лучше работает и совместим с компьютерами, на которых не установлен офис (если только Есть и другие цели).

В любом случае, это не проблема, посмотрите здесь: http://support.microsoft.com/default.aspx/kb/295646

Документ не должен быть только для чтения, но, как я помню, когда я в последний раз использовал его, он застрянет, если вы откроете файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...