excel导入问题

excel导入问题

ID:40745482

大小:35.00 KB

页数:4页

时间:2019-08-07

excel导入问题_第1页
excel导入问题_第2页
excel导入问题_第3页
excel导入问题_第4页
资源描述:

《excel导入问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Excel连接字符串:StringstrCon="Provider=Microsoft.Jet.OLEDB.4.0;DataSource='"+filename+"';ExtendedProperties='Excel8.0;HDR=yes;IMEX=1'";中“HDR=yes;IMEX=1”起什么作用?连接串范例Provider=Microsoft.Jet.OLEDB.4.0;DataSource="D:MyWorksAN45S01283.xls";PersistSecurityInfo=False;ExtendedPrope

2、rties="Excel8.0;HDR=YES;IMEX=1"excel2000~2003的OleDb连接串的格式如下: Provider=Microsoft.Jet.OleDb.4.0;DataSource='excel文件路径';ExtendedProperties='Excel8.0;HDR=YES'excel2007的OleDb的连接串的格式如下:Provider=Microsoft.Ace.OleDb.12.0;DataSource='excel文件路径';ExtendedProperties='Excel12.0;HDR

3、=YES'Excel2000-2003:OleDbConnectionExcelConn=newOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+FilePath+";ExtendedProperties='Excel12.0;HDR=YES;IMEX=1'");Excel2007: OleDbConnectionExcelConn=newOleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;DataSourc

4、e="+FilePath+";ExtendedProperties='Excel12.0Xml;HDR=YES;IMEX=1'");HDR=Yes,这代表第一行是标题,不做为数据使用;IMEX(IMportEXportmode)设置  IMEX有三种模式:  0isExportmode  1isImportmode  2isLinkedmode(fullupdatecapabilities)  我这里特别要说明的就是IMEX参数了,因为不同的模式代表著不同的读写行为:  当IMEX=0时为“汇出模式”,这个模式开启的Excel档案只

5、能用来做“写入”用途。  当IMEX=1时为“汇入模式”,这个模式开启的Excel档案只能用来做“读取”用途。  当IMEX=2时为“连结模式”,这个模式开启的Excel档案可同时支援“读取”与“写入”用途。意义如下:0---输出模式;1---输入模式;2----链接模式(完全更新能力)///

///OldDbExcel数据连接类///classoleConnection{//////静态连接方法,需传入文件路径参数//////

6、">文件路径///publicstaticDataSetConn(stringpath){stringstrExcelSelect="SELECT*FROM[sheet1$]";stringstrExcelConn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+path+";ExtendedProperties="Excel8.0;HDR=yes;IMEX=1"";//CreatethedatasetandaddtheCateg

7、oriestabletoit:DataSetmyDataSet=newDataSet();OleDbConnectionmyExcelConn=null;try{myExcelConn=newOleDbConnection(strExcelConn);}catch(Exceptionex){Console.WriteLine("Error:Failedtocreateadatabaseconnection.{0}",ex.Message);returnnull;}try{OleDbCommandmyExcelCommand=ne

8、wOleDbCommand(strExcelSelect,myExcelConn);OleDbDataAdaptermyDataAdapter=newOleDbDataAdapter(myExcelCommand);myExcelCo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。