各位好:
我想尝试用ADO打开excel文件然后获取其所有的sheet名称。连接excel代码如下:
//连接Excel数据库
OleDbConnection olecon= new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + benchfile + ";Extended Properties=Excel 8.0");
try
{
olecon.Open();//打开数据库连接
}
catch
{
MessageBox.Show("打开文件出错,请检查文件");
return;
}多数情况下都能打开,奇怪的是我在打开一个excel2003文件时总是出错,将之另存为一份excel2003之后就能够打开了。
难道原来那个从OMC上导出来的文件与另存为之后的文件不同?请高手解答,谢谢!
我想尝试用ADO打开excel文件然后获取其所有的sheet名称。连接excel代码如下:
//连接Excel数据库
OleDbConnection olecon= new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + benchfile + ";Extended Properties=Excel 8.0");
try
{
olecon.Open();//打开数据库连接
}
catch
{
MessageBox.Show("打开文件出错,请检查文件");
return;
}多数情况下都能打开,奇怪的是我在打开一个excel2003文件时总是出错,将之另存为一份excel2003之后就能够打开了。
难道原来那个从OMC上导出来的文件与另存为之后的文件不同?请高手解答,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货