在c#中显示excel数据

时间:2012-03-03 14:44:28

标签: c# winforms excel

我制作了一个程序,可以生成一些数据,并希望以像excel这样的方式在网格中显示它。我应该使用什么控制?我还希望用户能够根据需要更改详细信息(如文本框)。

作为选项步骤,是否可以将此数据导出为Excel?

感谢。

这是使用c#和winforms

4 个答案:

答案 0 :(得分:2)

DataGridView怎么样? 确保设置DataSource ...

DataTable dt = new DataTable();
//generate your data
dataGridView1.DataSource = dt;

答案 1 :(得分:1)

我强烈建议您使用带有WPF的c#,其丰富的UI元素和插件非常适合您的目的,您可以使用数据网格控件以excel方式显示您的数据。

excel导出很简单,只需使用Microsoft.Office.Interop.Excel类。

答案 2 :(得分:0)

您可以使用MS Office Excel activeX控件来查看/编辑Excel文档。

Excel Viewer也是一种选择。

答案 3 :(得分:0)

看起来问题#1已经回答了,所以我会对#2问题进行一次尝试。

您始终可以将gridview内容保存为.CSV文件格式(逗号分隔值)。 Excel将自动将该信息读入其工作簿。