如何使用c# Winform从excel或csv文件导入数据到MySql

本文关键字:导入 文件 数据 MySql csv 何使用 Winform excel | 更新日期: 2023-09-27 18:14:12

我真是个新手。

我想用c#从excel或CSV文件导入数据到MySQL。我只需要一个按钮,然后,中提琴!它应该自动插入MySQL数据库。

我只知道我的excel文件和MySQL数据库表的结构是什么样的。只是不知道怎么导入。

请帮助。一如既往,谢谢你!

如何使用c# Winform从excel或csv文件导入数据到MySql

这应该可以让你开始…但是如果你真的搜索Stack Exchange或Google,你可以找到这个。另外,因为你评论说你已经知道如何读取Excel文件…下面是插入数据的开始。

using MySql.Data.MySqlClient;
cont string connectInfo = "Server=yourServer;Database=yourDatabase;UID=yourUsername;Password=yourPassword";
var query = "insert into yourTable (column, column, column..) Values(@column1, @column2, @column3)";
using (var connect = new MySqlConnection(connectInfo)) {
 connect.Open();
 using (var cmd = new MySqlCommand(query, connect) {
   cmd.Parameters.AddwithValue("@column1", "something");
   cmd.Parameters.AddWithValue("@column2", "something");
   cmd.Parameters.AddWithValue("@column3", "something");
   cmd.ExecuteNonQuery();
 } 
}