我现在在app.config中定义了以下数据库:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\table.mdb
我可以在那里使用excel作为数据源吗?如果我使用excel文件有任何限制,数据库是简单的300行,使用excel文件会更方便。
excel是否需要只读?
答案 0 :(得分:4)
是的,您可以使用Excel作为数据源。
e.g。 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
找到该文件不需要只读
答案 1 :(得分:0)
为什么要将共享xl文件用于数据库,如果需要它来存储和检索数据使用xml,它更易于访问,性能更好,并且兼容未安装办公室的计算机(除非还有其他目的)。
无论如何,这不是问题,看看这里: http://support.microsoft.com/default.aspx/kb/295646
该文档不一定是只读的,但正如我上次使用它时所记得的那样,如果你打开文件它会被卡住。