(asp.net c#)网站发布到服务器后,导入excel时,提示“外部表不是预期的格式”,原电脑却没有该错误。
网站在本地电脑上测试时,导入excel都没有任何错误,放在服务器上后,安装同样的office2007,导入excel时,stringsConnectionString="...
网站在本地电脑上测试时,导入excel都没有任何错误,放在服务器上后,安装同样的office2007,导入excel时,
string sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + filePath + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection objConn = new OleDbConnection(sConnectionString);
try
{
objConn.Open();
}
执行string sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + filePath + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection objConn = new OleDbConnection(sConnectionString);
try
{
objConn.Open();
}
执行到objConn.Open();时,提示“外部表不是预期的格式”,我想会不会是excel 数据引擎不对,因而打不开.xls文件。这个问题该怎么解决呢?麻烦哪位知道的,告诉一下,在线等,很急!!!!谢谢!!!!
那现在该怎么解决呀? 展开
string sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + filePath + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection objConn = new OleDbConnection(sConnectionString);
try
{
objConn.Open();
}
执行string sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + filePath + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection objConn = new OleDbConnection(sConnectionString);
try
{
objConn.Open();
}
执行到objConn.Open();时,提示“外部表不是预期的格式”,我想会不会是excel 数据引擎不对,因而打不开.xls文件。这个问题该怎么解决呢?麻烦哪位知道的,告诉一下,在线等,很急!!!!谢谢!!!!
那现在该怎么解决呀? 展开
4个回答
展开全部
用记事本打开你的excel文件,看看显示是否为乱码。
若是html代码,则表示你的Excel文件格式不是标准的excel格式,才会提示“外部表不是预期的格式”的错误;
若是html代码,则表示你的Excel文件格式不是标准的excel格式,才会提示“外部表不是预期的格式”的错误;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最后如何解决的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询