【发布时间】:2014-05-23 17:52:19
【问题描述】:
我有一个 Excel 2003 电子表格,需要导入 MySQL。我有一个名为dev_products 的表,其中包含两个字段; product_id 和 product_description。 Excel 文件具有完全相同的列结构 - 但我不知道如何传输数据(通过代码 - 因为我将不得不再次这样做)。
我能够连接到该文件....但这就是我所能获得的....我真的需要一些帮助。
谢谢 - 一如既往。
const string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + strExcelFilenameandLocation + "; Extended Properties=Excel 8.0;";
OleDbConnection xlConn = new OleDbConnection(connectionString);
xlConn.Open();
string strQuery = "??????????";
var con = new MySqlConnection(ClsVariables.StrDb);
con.Open();
MySqlCommand command = new MySqlCommand(strQuery, con);
command.ExecuteNonQuery();
con.Close();
xlConn.Close();
【问题讨论】:
-
退房:stackoverflow.com/q/19133317/2655508 这个问题向您展示了它是如何完成的。如果您只需要一些列,请务必将它们放在 [] 之间。请记住,这是它的 excel 部分。