简体   繁体   English

如何将数据库数据导出到Excel文件

[英]How to export database data into Excel file

How to export database data into Excel file using C# Windows Forms application? 如何使用C#Windows Forms应用程序将数据库数据导出到Excel文件?

This is my code: 这是我的代码:

MySqlConnection con = new MySqlConnection(conne);
con.Open();

MySqlCommand com = new MySqlCommand ("SELECT * FROM aster",con);

MySqlDataAdapter data = new MySqlDataAdapter(com);
DataTable dat = new DataTable("aster");
data.Fill(dat);

dat.WriteXml("C:Downloads\\agent.xls");
MessageBox.Show("export data successfully");

The data exports successfully. 数据成功导出。 But my problem is that again and again it saves in same file. 但是我的问题是,它一次又一次地保存在同一文件中。

Please refer some link to help me. 请参考一些链接来帮助我。

Use this datetime format: 使用此日期时间格式:

DateTime date = DateTime.Now;
int t = date.Hour;
int t1 = date.Minute;
int t2 = date.Second;
int m = date.Month;
int d = date.Day;

dat.WriteXml("C:\\Downloads\\agent" + t + " - " + t1 + " - " + t2 + " - " + d + " - " + m + ".xls");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM