如何将数据库数据导出到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 DataTable("aster"); data.Fill(dat); dat.WriteXml("C:Downloads\\agent.xls"); MessageBox.Show("export data successfully"); 

数据导出成功。 但是我的问题是一次又一次地保存在同一个文件中。

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

使用这个date时间格式:

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