gpt4 book ai didi

c# - 使用c#将具有大量列标题的Excel文件导入mysql

转载 作者:搜寻专家 更新时间:2023-10-30 20:56:31 26 4
gpt4 key购买 nike

我只是想知道,如何使用 C# 将大型 Excel 文件导入 mysql?我的编码经验不是很好,我希望是否有人可以给我一些粗略的想法来开始它。到目前为止,我能够使用以下代码将 excel 文件加载到 datagridview 中:

string PathConn = " Provider=Microsoft.JET.OLEDB.4.0;Data Source=" + pathTextBox.Text + ";Extended Properties =\"Excel 8.0;HDR=Yes;\";";
OleDbConnection conn = new OleDbConnection(PathConn);
conn.Open();
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter("Select * from [" + loadTextBox.Text + "$]", conn);
table = new DataTable();

myDataAdapter.Fill(table);

但在那之后,我不知道如何提取信息并将其保存到 mysql 数据库中。假设我之前创建了一个空方案,我该如何将 excel 文件上传到 mysql?谢谢。

最佳答案

我认为您随后需要遍历数据表中的项目并对它们执行某些操作(可能是向您的数据库插入语句)

像这样

foreach(DataRow dr in table.Rows)
{
string s = dr[0].ToString() // this will be the first column in the datatabl as they are zero indexed
}

关于c# - 使用c#将具有大量列标题的Excel文件导入mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19133317/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com