快速入手ITOO导入-改进导入.xlsx格式

这两天一直在研究师哥的导入,在他的基础上进行了一些改进。这次的改进就是可以导入另一种格式.xlsx格式的。经过几番调试和看师哥写的底层代码终于知道哪里的问题了。

workbook = new HSSFWorkbook(file);

这边只new了一个HSSFWorkbook的,只能读取.xls文件,经过从网上查看终于查到了另一种WSSFWorkbook可以读取.xlsx文件的。

经过改正,主要添加底层的代码(在底层的类ExcellImportHelperOfExcel类中)如图:

在这个类中添加的代码:

需要的引用:新添加的几个dll。

这两个Nopi.dll和NPOI.OOXML.dll必须一致才行。

经过这么多天的研究,虽然还有好多原理不懂,但是还是有收获的。多接触新鲜的东西,真的很不错!

时间: 2024-10-19 03:08:22

快速入手ITOO导入-改进导入.xlsx格式的相关文章

快速入手ITOO导入-问题改进和错误解决方案

这两天快要评教了,所以要往数据库中导入数据,导入好几万条数据,这可是头疼啊,幸亏有咱们的导入功能.这两天对导入功能进行了一点点的改进. 面对这么多的数据难免往数据库中导入的时候有纰漏,没有提示是个麻烦的事情啊.后来跟小伙伴们商量一下,如果有错误数据则返回错误列表,好知道哪行出错了.对客户端进行了一点点的改进. #region 批量导入数据--宋笑 2015年5月18日19:46:59 /// <summary> /// 批量导入数据--宋笑 2015年5月18日19:46:59 /// <

快速入手ITOO导入-客户端

最近正在按照师哥的文档做导入,浏览了好几遍才知道流程.在这里给大家分享一下大概流程和容易出现的问题.好让ITOO的同志们容易上手.先介绍一下客户端的流程. 流程: (1)设计界面 在要做导入的界面添加HTML代码和JS.以我的基础导入课程为例. 添加如下代码: <div id="DivImport" class="easyui-dialog" style="width: 400px; height: 200px; padding: 10px 20px

RHEL 6.4 64bit kettle5.01导入xlsx格式的excel时报错

环境:RHEL 6.4 64bit : kettle5.01:xlsx格式的excel 创建的job,在spoon里面运行都没有问题(Linux和windows) 在windows的命令行运行也没有问题,但是在Linux的命令行运行就有问题了报[[email protected] data-integration]$ ./kitchen.sh -rep:"rui_test_repository" -job:"job_one" -dir:/ -user:admin -

PHP导入与导出xml格式的Excel

1 简介 1.1 导出 在实际的工作项目中,经常需要将一些重要的数据库中存的数据导出成Excel,比如导出考勤报表,导出财务报表,导出业绩报表,导出销售报表等.CleverCode以前使用了两年的PHPExcel来制作Excel导出数据,但发现用PHPExcel生成Excel实在是太麻烦了,特别是控制单元格的颜色,合并单元格,给单元格设置长度等.这些设计一个Excel通常会需要花费一天的时间.后来CleverCode发现了一个简便的方法PHP导出xml格式的Excel,以前需要一天的工作量,现在

OpenCart 之 CSV 格式商品导入 – 如何导入商品主图片和附加图片?

OpenCart 之 CSV 格式商品导入 – 如何导入商品主图片和附加图片? 1. 在文件中定义多个附加图片 可以为一个商品导入多个图片.这些图片需要以"附加图片分隔符"来分割,而附加图片分隔符的定义在扩充功能配置页面.下面是一个带有URL链接的多个图片的填写格式:-,"http://www.example.com/image1.png:::http://www.example.com/image2.png:::http://www.example.com/image3.p

ASP.NET Core 导入导出Excel xlsx 文件

ASP.NET Core 使用EPPlus.Core导入导出Excel xlsx 文件,EPPlus.Core支持Excel 2007/2010 xlsx文件导入导出,可以运行在Windows, Linux和Mac. EPPlus.Core 是基于EPPlus 更改而来,在Linux 下需要安装libgdiplus . EPPlus:http://epplus.codeplex.com/ EPPlus.Core:https://github.com/VahidN/EPPlus.Core 下面在A

导入Excel(xlsx)到List

/// <summary> /// 导入Excel(xlsx)到List /// </summary> /// <typeparam name="T"></typeparam> /// <param name="stream"></param> /// <param name="sheetIndex">从零开始sheet索引</param> /// &

第二章 导入数据到SAS | 格式规范数据读取

目录 2.1 导入数据的方法 2.2 利用导入向导读入 2.3 格式规范数据读取 2.3.1 指定原始数据位置(infile) 2.3.2 读取空格分隔原始数据(列表输入) 2.3.3 读取按列排列原始数据(列输入) 2.3.4 读取非标准格式的原始数据(格式化输入) 2.3.5 混合的输入样式(列表输入+列输入+格式输入) 2.1 导入数据的方法 将数据导入SAS的方法有很多,但可以归纳为四个基本类别,其中方法2.3是需要掌握的重点. 直接将数据输入SAS数据集 通过VIEWTABLE窗口(打

c# 用OpenXmL读取.xlsx格式的Excel文件 返回DataTable

1.须要引用的dll :  DocumentFormat.OpenXml.dll  ---须要安装一下OpenXml再引用 WindowsBase  ---直接在项目里加入引用 2.方法: /// <summary> /// 读取.xlsx格式的Excel文件数据,读取其特定名称的工作薄 /// </summary> /// <param name="filePath">文件路径 如 D:\\excel1.xls</param> ///