环境:VS2022
场景:winform开发上位机
问题引入
由于标定数据的数据的需求,所以需要实现excel的导入导出。
可以实现操作excel的方式有:
- 微软的官方库:Microsoft.Office.Interop.Excel.dll,使用这个组件的话,必须要安装和组件版本匹配的office环境。
- NPOI库:优势在于客户端不需要安装MSoffice软件
- Open XML 方式读写Excel(暂时不太了解)
NPOI导入导出excel的实现
操作excel有两种方式:
HSSF:用于2007之前的版本,存储格式为xls
XSSF:用于2007之后的版本,存储格式为xlsx
导入excel
导出excel
通常和数据导入相关的组件datagridview
导入数据之后一般要放到这个控件来进行显示。