如何将DataGridView数据中的数据导出到Excel电子表格?

时间:2008-10-03 15:00:15

标签: winforms excel datagridview

在我的Winforms应用程序中,我想将数据从DataGridView导出到Excel电子表格。

它只是一个循环和输出结果逗号分离的工作吗?

3 个答案:

答案 0 :(得分:1)

这只是循环和输出结果逗号分离的工作吗?是的。这是一种没有任何依赖性的简单方法。

如果您需要更多控制权,您可以始终从vb.netC#自动执行Excel。

答案 1 :(得分:1)

以逗号分隔输出结果将为您提供.csv而不是Excel电子表格;虽然excel可以读取csv,一旦在excel中打开,你可以将它保存为excel文件。要以excel格式实际写一个文件,我相信你必须使用Ole Provider或类似的东西,但我从来没有打扰过,因为创建一个csv和在代码之外使它成为一个excel文件的解决方法很简单。

答案 2 :(得分:0)

略有hacky,但Excel也会打开一个以.xls扩展名保存的html文件。这具有能够包括格式化的优点。