从excel 2007 ASP.net导入数据

时间:2011-05-16 13:35:31

标签: asp.net excel-2007 import-from-excel

你好有没有办法从excel 2007文件导入数据?它正在与excel 2003合作但我在2007年尝试时遇到错误是否有任何我应该遵循的参考,请建议我仍然是新的@ this。

2 个答案:

答案 0 :(得分: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;";
    }

答案 1 :(得分:0)