你好有没有办法从excel 2007文件中导入数据?它正在与 excel 2003 一起使用,但在尝试使用 2007 时出现错误,我应该遵循任何参考,请告知我仍然是新的@this。
问问题
1432 次
2 回答
0
您的连接字符串将取决于您的 Office 2007 和 2003 支持
if (System.IO.Path.GetExtension(fup.FileName) == ".xls")
{
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/upload/temp/File.xls") + "; Extended Properties=Excel 8.0;";
}
else if (System.IO.Path.GetExtension(fup.FileName) == ".xlsx")
{
connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("~/upload/temp/File.xlsx") + "; Extended Properties=Excel 12.0;";
}
于 2011-05-16T13:39:46.513 回答
0
请参考:
http://www.connectionstrings.com/
Excel 2007—— http://www.connectionstrings.com/excel-2007
Excel 2003—— http://www.connectionstrings.com/excel
于 2011-05-16T14:29:13.457 回答