关于用POI处理xlsx文件的一些心得
来源:互联网 发布:lol自制皮肤软件 编辑:程序博客网 时间:2024/05/19 19:15
最近任务要求,要对于数据文件进行处理并插入数据库中。这就要求首先对于数据文件进行标准化处理。但是到手的数据文件有这么几个问题:
1.都是XLSX文件。原本商量好转存为CSV我再处理的,结果后来甲方还是要求处理XLSX(直接导致之前的几百行CSV的处理全部要重新整理= =),无奈全部从头再来。
2.POI当前的网上经验,大部分都还是2003格式的(xls),2007之后的XLSX格式还是不够多。而POI其实有很多方法都进行了重构,所以不得不边写边探索。
3.其实之所以希望用csv的主要原因,就是因为csv其实本质上是文本,而XLSX本质上其实是xml组织的,所以在处理中总是会报空指针,简直是麻烦。
心得如下:
1.写程序时候尽量多分解多封装。在之前写CSV的时候分解成为不少小任务,现在重写起来方便了不少。
2.POI在处理2007时,将getPhysicalNumberOfCells放到row下面,而非全文下面了。这其实是逻辑上更为严谨的表现,但是无法在sheet层调用了,所以需要注意。
3.有时候空指针不一定是可以通过.equals("null")解决的,也可能是=="null"
4.科学计数法的规避网上是有方法的,要注意的是最好能够通过swich case来选择不同情况来处理。
0 0
- 关于用POI处理xlsx文件的一些心得
- POI-处理大Excel文件(xlsx)
- 关于导入.xlsx和.xls文件的一点心得
- POI使用SAX处理大量数据的xlsx格式的Excel文件
- POI使用SAX处理大量数据的xlsx格式的Excel文件
- POI使用SAX处理大量数据的xlsx格式的Excel文件
- 关于poi导入excel数据的一些心得
- 关于POI和JXL处理Excel的一点使用心得
- 一些关于处理感情生活的心得
- 关于angular上传文件的一些心得
- POI读取并解析xlsx格式的excel文件
- Java POI生成一个指定模板的.xlsx文件
- poi用event解析xlsx,大文件excel
- Python处理xlsx文件
- 用POI生成EXCEL文件的技巧与心得
- 关于POI解析Excel的一点心得
- spingmvc 上传文件, poi解析xls,xlsx
- POI读取EXCEL下xlsx,xls文件
- LeetCode Binary Tree Maximum Path Sum
- ubuntu mount cifs
- 位 字 字节
- 中国大学MOOC-陈越、何钦铭-数据结构 一元多项式的乘法与加法运算
- 检查点,对比脚本
- 关于用POI处理xlsx文件的一些心得
- Java程序员生存手册
- Max Points on a Line
- web app和native app的区别
- jbpm的web流程设计工具signavio的部署
- ASP.NET 状态管理(视图状态 ViewState)
- 最大子数组+Java 基础知识
- 软件开发过程概要(需求分析、系统设计、开发过程)
- Java中native关键字