在c#中显示excel数据
我做了一个程序,生成一些数据,并希望像在excel这样的时尚网格中显示。 我应该使用什么样的控制? 我也希望用户能够改变细节,如果他想(如文本框)。
作为一个选项的步骤,是否有可能将这些数据导出为excel?
谢谢。
这是使用c#和winforms
那么DataGridView呢? 确保你设置了DataSource …
DataTable dt = new DataTable(); //generate your data dataGridView1.DataSource = dt;
我强烈build议你使用WPF,其丰富的用户界面元素和插件是完美的你的目的,你可以使用数据网格控件来显示您的数据在Excel中的方式。
excel导出很简单,只需使用Microsoft.Office.Interop.Excel类。
您可以使用MS Office Excel的ActiveX控件查看/编辑Excel文档。
另外Excel Viewer是一个选项。
看起来问题#1已经回答了,所以我会针对问题#2进行刺探。
您始终可以将gridview内容保存为.CSV文件格式(逗号分隔值)。 Excel会自动将这些信息读入工作簿。