在我的 Winforms 应用程序中,我想将数据从 DataGridView 导出到 Excel 电子表格。
它只是循环和输出逗号分隔的结果的工作吗?
在我的 Winforms 应用程序中,我想将数据从 DataGridView 导出到 Excel 电子表格。
它只是循环和输出逗号分隔的结果的工作吗?
以逗号分隔的输出结果将为您提供 .csv 而不是 excel 电子表格;虽然 excel 可以读取 csv,并且一旦在 excel 中打开,您就可以将其保存为 excel 文件。要实际以 excel 格式编写文件,我相信您必须使用 Ole Provider 或类似的东西,但我从来没有打扰过,因为创建 csv 和在代码之外使其成为 excel 文件的解决方法很简单。
有点 hacky,但 Excel 也会打开一个以 .xls 扩展名保存的 html 文件。这具有能够包含格式的优点。