你看下你在导出的excel里面的字段名称和" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > asp.net在做<em>Excel</em>导入的时候,出现了外部表不是预...

asp.net在做<em>Excel</em>导入的时候,出现了外部表不是预...

作者:乔山办公网日期:

返回目录:excel表格制作


应该是execl引擎不对,你看下你的execl是多少,再用适合他的引擎

你看下你在导出的excel里面的字段名称和你程序里面的字段名称是一样的吗,如果不一样的话可能会出现这个问题,可以用列的索引值来对应,比如第一列对应第一列
DirectoryInfo dir = new DirectoryInfo(@path);
FileInfo[] film = dir.GetFiles();
foreach (FileInfo info in film)
{
filename = info.FullName;
if (filename != "")
{
DataSet ds = ExcelToDS(filename);//导入文件
tm.Add(ds.Tables[0]);
}
}
是不是因为导入了其他文件格式的excel文件或者其他类型文件?
这段代码是导入 选定文件所在目录下的 所有文件。

在asp.net网站中导出Excel文件后,再把文件导入到数据库中。 读取Excel文件时,打开连接出错。
错误为:外部表不是预期的格式
解决:检查了一下,导出的Excel是标准文件不是html,没错,Excel文件正常。
调试代码,创建连接对象oleDbConnection也正常,但在conn.Open()打开链接时e799bee5baa6e997aee7ad94e58685e5aeb9362出错。
仔细看了下链接字符串,检查出了错误,Excel版本问题,Exce连接字符串版本是office2003的 ,更改为Excel2007版本则正常导入。
using System.Data.OleDb; using System.Data; public void ReadExcelFiless() { //string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + Server.MapPath("ExcelFiles/MyExcelFile.xls") + ";Extended Properties='Excel 8.0; HDR=Yes; IMEX=1'"; //此连接只能操作Excel2007之前(.xls)文件 string strConn ="Provider=Microsoft.Ace.OleDb.12.0;" + "data source=" + Server.MapPath("ExcelFiles/Mydata2007.xlsx") + ";Extended Properties='Excel 12.0; HDR=Yes; IMEX=1'"; //此连接可以操作.xls与.xlsx文件 (支持Excel2003 和 Excel2007 的连接字符串) //备注: "HDR=yes;"是说Excel文件的第一行是列名而不是数据,"HDR=No;"正好与前面的相反。
// "IMEX=1 "如果列中的数据类型不一致,使用"IMEX=1"可必免数据类型冲突。 OleDbConnection conn= new OleDbConnection(strConn); OleDbDataAdapter adp = new OleDbDataAdapter("Select * from [Sheet1$]", conn); DataSet ds = new DataSet(); adp.Fill(ds, "Book1");this.GridView1.DataSource = ds.Tables["Book1"].DefaultView; this.GridView1.DataBind(); }

相关阅读

  • <em>WEKA</em>中导入csv或者arff数据集失败

  • 乔山办公网excel表格制作
  • 这个是说CSV文件的第一行或第二行没有正确百结尾。估计问题应该是第一行以逗号结尾,所以weka.core.converters.CSVLoader认为逗号后度面还有其它的属性但是找不到,就报了这个错。所以呢
  • excel表格如何导入福莱清单报价中

  • 乔山办公网excel表格制作
  • 我也存在同样问题,敬请高手啊一般情况下福莱一点通软件输出到excel当中知是不会出现什么问题的,出问题一般都是直接不道能启动excel。你这种情况一般情况下去下载个其它版本的
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网