4

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

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

4

3 回答 3

1

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

如果您需要更多控制,您始终可以从vb.netC#自动化 excel ..

于 2008-10-03T15:06:43.020 回答
1

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

于 2008-10-03T15:24:09.540 回答
0

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

于 2008-10-03T15:52:56.767 回答