OLEDB XLSX文件扩展名导入

时间:2017-05-06 03:09:47

标签: c#

嗨大家我试图使用这行代码将xlsx文件导入c#..

DataTable dt = new DataTable();
string connString = string.Empty;
connString = @"provider=Microsoft.ACE.OLEDB.12.0;data source=" + file + ";Extended Properties='Excel 12.0;HDR=NO;'";
OleDbConnection conn = new OleDbConnection(connString);
if (conn.State == ConnectionState.Closed)
    conn.Open();
OleDbCommand cmd = new OleDbCommand(query, conn);
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
da.Fill(dt);
da.Dispose();
conn.Close();
conn.Dispose();

但是我收到的错误是外部表格不是预期的格式。 我已经搜索了1天,他们说12.0是那种格式的最佳版本..我错过了什么吗?

谢谢:)

0 个答案:

没有答案