【发布时间】:2012-02-12 20:55:07
【问题描述】:
我想将 excel 导入我的数据库。但是现在我在从 excel 文件中导入数据时遇到了一个非常奇怪的问题。
这是excel文件的截图
我实际上想将 Brand 列导入我的数据库。我可以将那些 AW08 的记录导入 dataTable ,但是当记录为 2006 ,数据表返回空列。另一方面,品牌的格式是general类型
这是dataTable的截图
这是我的代码
DataTable dtExcel = new DataTable();
OleDbConnection conn = new OleDbConnection(strConn);
// Initialize an OleDbDataAdapter object.
conn.Open();
OleDbCommand ocmd = new OleDbCommand("select * from [MenShoe $] ", conn);
// Initialize an OleDbDataAdapter object.
OleDbDataAdapter da = new OleDbDataAdapter("select * from [MenShoe $] ", conn);
// Fill the DataTable with data from the Excel spreadsheet.
da.Fill(dtExcel);
以前有人遇到过这个问题吗?
【问题讨论】: