如何将DataGridView数据中的数据导出到Excel电子表格?
时间:2020-03-06 15:04:47 来源:igfitidea点击:
在我的Winforms应用程序中,我想将数据从DataGridView导出到Excel电子表格。
它仅仅是将逗号循环并输出结果的工作吗?
解决方案
这仅仅是循环输出逗号分隔的结果吗?是的。这是一种没有任何依赖关系的简单方法。
如果需要更多控制,则始终可以从vb.net或者C#中自动执行excel。
以逗号分隔输出结果将为我们提供.csv而非excel电子表格;尽管excel可以读取csv,并且在excel中打开后,我们可以将其另存为excel文件。要真正以excel格式编写文件,我相信我们必须使用Ole Provider或者类似的工具,但是我从来没有打扰过,因为创建csv和在代码外部将其制成excel文件的解决方法非常简单。
稍有漏洞,但Excel还会打开一个扩展名为.xls的html文件。这具有能够包括格式化的优点。