我正在使用c#windows窗体应用程序我正在使用MySQL DB,我的要求是以Excel格式导出完整的表格数据。请告诉我它是如何可能的。 我正在使用以下代码将数据保存在MYSQL DB中
private void insert_data()
{
string MyConnection2= "datasource=localhost;port=3306;username=abc;password=xyz";
string Query = "";
reset_data();
Query = "INSERT INTO test_data.display_only(Article_ID ,Article_Name ,Manufacturer,Article_Quantity) SELECT Article_ID,Article_Name ,Manufacturer,Article_Quantity FROM _data.entered_items";
MySqlConnection MyConn2 = new MySqlConnection(MyConnection2);
MySqlCommand MyCommand2 = new MySqlCommand(Query, MyConn2);
MySqlDataReader MyReader2;
MyConn2.Open();
MyReader2 = MyCommand2.ExecuteReader();
MessageBox.Show("Data Updated");
while (MyReader2.Read())
{
}
MyConn2.Close();
}
答案 0 :(得分:0)
通过简单的Google搜索,您可以找到很多方法将数据库导出到Excel。对于EX:如果安装了Excel,则可以使用excel.interop:How to export databse to excel file。没有安装Excel的其他替代方法:Solutions to Export Data From Database to Excel in C#或使用Open XML SDK导出到Excel。