导出、导入
1.导出
导出Excel文件是将WPF某个数据展示控件(如DataGrid)写入内存建立的Excel文件里面,然后通过保存文件对话框选择保存文件的路径,将内存中Excel的文件保存到选择的路径;
(1)指定虚拟路径相对应的物理模板文件路径,检查Excel、工作簿和工作表是否存在。
(2)声明两个字符串和实例化通用对话框(获取或设置筛选器字符串,用来确定在打开文件对话框显示的文件类型),(打开文件对话框中选取的单个文件名,包含完整路径)。
(3)获取筛选导出的数据。引用NPOI来读取数据
(4)把文件转换为二进制数组,二进制数组转成内存流,利用NPOI把内存流中的数据读取成Excel,使用NPOI读取数据,获取模板文件格式将数据循环添加标题行中各个单元格的值,导入到Excel的单元格。
2.导入
(1)指定虚拟路径相对应的物理模板文件路径,检查Excel、工作簿和工作表是否存在。
(2)声明两个字符串和实例化通用对话框(获取或设置筛选器字符串,用来确定在打开文件对话框显示的文件类型),(打开文件对话框中选取的单个文件名,包含完整路径)。
(3)获取需要导入的数据文件获取物理行数,引用NPOI来读取数据
(4)把文件转换为二进制数组,二进制数组转成内存流,利用NPOI把内存流中的数据读取成Excel,判断工作表中是否有数据,然后把Excel保存到临时表格里面,获取模板文件格式,
(5)使用NPOI读取数据,将数据循环添加标题行中各个单元格的值,导入到工作表。
(6)传递数据后,去判断传递数据完整,最后把导入的数据保存
用户的导出导入
最新推荐文章于 2023-12-26 15:44:52 发布