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

C# 如何将数据库数据导出到Excel文件中,c#,mysql,excel,C#,Mysql,Excel,如何使用C#Windows窗体应用程序将数据库数据导出到Excel文件 这是我的代码: MySqlConnection con = new MySqlConnection(conne); con.Open(); MySqlCommand com = new MySqlCommand ("SELECT * FROM aster",con); MySqlDataAdapter data = new MySqlDataAdapter(com); DataTable dat = new DataTa

如何使用C#Windows窗体应用程序将数据库数据导出到Excel文件

这是我的代码:

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");
数据导出成功。但我的问题是,它一次又一次地保存在同一个文件中


请参考一些链接以帮助我。

使用此日期时间格式:

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");

使用此日期时间格式:

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");

是的,我觉得这样会更好更简单因为你一直把它保存为agent.xls?是的,我觉得这样会更好更简单因为你一直把它保存为agent.xls?