加入收藏 设为首页 站点地图
当前位置:网络知识

c#连接excel和Access的注意事项

作者:Benjamin Liu 2013/6/18 23:41:05


合肥网站建设和软件开发过程中,通过需要用到数据导入功能,Excel又是常见的数据导入源,下面介绍一下网站建设和软件开发过程中,c#连接excel和Access的注意事项。我们知道Excel有多个版本,微软也在不断升级,下面介绍不同版本,c#连接excel和Access的注意事项。

97-2003版本Excel
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=文件位置;Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'

2007版本Excel
Provider=Microsoft.Ace.OleDb.12.0;Data Source=文件位置;Extended Properties='Excel 12.0;HDR=Yes;IMEX=1;'
这两个版本的区别显而易见,只是版本上的变更。下面介绍相关参数及注意事项:
(1)Provider和Data Source属性无需解释
(2)Extended Properties后面是连接时的属性。注意Excel8.0以及HDR和IMEX要在单引号内(它们都只是Extended Properties的组成部分),否则报错。
(3)HDR有两种取值,Yes表示excel表格中第一行是标题;No表示Excel表格中第一行就是数据。
(4)IMEX表示对Excel的操作类型,可以取值0,1,2,分别表示导入、导出还是同时支持导入和导出。

Access是网站建设中经常用到的简易数据库,对部署网站非常方便,也附上Access连接方式
97-2003版本
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=文件位置;Jet OLEDB:Database Password=密码;
2007版本
Provider=Microsoft.Ace.OleDb.12.0;Data Source=文件位置;Jet OLEDB:Database Password=密码;

 

合肥开拓科技,为中小微企业提供软件开发,网站建设及网站推广等计算机软硬件及网络服务,详见http://www.kt00.com

 

相关新闻: