我有一个 winforms 应用程序,我想将数据从 datagridview 导出到 Excel 中。我该怎么做?谢谢你的帮助
我想要最简单的方法。
也许导出为 CSV 更容易?
最佳答案
您有多种选择
- 将数据写入逗号分隔值 (csv) 文件
- 使用OleDB写入创建Excel文件并将数据写入其中
- 使用 OOXML SDK 创建 Excel 文件
- 将数据写入 Excel 可以读取的 XML 文件
- 使用 NPOI 库创建并写入 Excel 文件
这些是我脑海中的一些选择。就我个人而言,我会选择 NPOI,我已经在基于服务器的解决方案中使用了它,它非常易于使用并且速度非常快。但它目前不支持 xlsx 文件格式,仅支持标准 xls。 该库可以找到here
我还发现了EPPlus ,支持xlsx,但我不能保证它,因为我没有亲自使用过它。
关于C# 将数据从datagridview导出到excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4137606/