C# WinForm 用到DataGridView控件,怎么将已经生成好的excel文件导入到DataGridView

2024-11-13 04:34:31
推荐回答(1个)
回答(1):

这涉及到Execl读取了。
1、建议先建一个类ExcelHelper,需要引用dll,不想麻烦的话直接用微软的的Microsoft.Office.Interop.Excel就行,当然了,推荐NPOI,开源的,百度下载。参考一些常用写法,在这个类里写好读取Excel的方法,比如ExcelToDataTable(),将Excel读出来的数据转成DataTable型变量。
后续有更多Execl相关的操作的话,都在这个类里实现,方便移植。
2、导入时给DataGridView赋值就行。调用ExcelHelper.ExcelToDataTable()把Excel内容对应的DataTable取出来,然后赋给DataGridView的DataSource属性。