2007Excel转换XML: 直接将后缀xlsx 改为 zip, 打开zip即可
zip包中的xml文件解读:
(1)对于docProps目录下 这里core是文件的创建时间和修改时间,标题,主题和作者,app是文档的其他属性,文档类型,版本,是否只读,是否共享,安全属性等文档属性信息。
(2)在xl目录下是文档的具体内容信息
(3)workbook.xml文件包含一对标签,其中的每个元素都代表Excel 2007文件中的一个,工作表的名称就是其name属性的值,这里有三个sheet。
(4)xl/_rels/workbook.xml.rels定义每个sheetid对应的sheet内容文件sheet1.xml,共享的单元格内容文件sharedstring.xml,样式文件style.xml是当前单元格的样式字体,颜色等样式的xml配置。Theme存放的是当前的设置导航栏的默认样式。这两个看看大概也就能明白。关键我们看看下面每个sheet的内容格式
(5)打开一个sheet1.xml看看,
row标签是表示每一行的数据,r表示第几行,其他几个都是这几行的样式
c标签表示每个单元格的内容,这里A1 第一行的第一列,r表示位置,s表示这个单元格的样式,
s=9对应style.xml的的index为9的样式即为这个单元格的样式,
t=s表示这个单元格有值,里面的v标签即为值的id,id对应到sharedstring.xm里的id对应的值
没有t属性,表示这个单元格没有值设置
关于各种数据格式的处理:http://blog.csdn.net/l081307114/article/details/46009015
大数据量导入:http://blog.csdn.net/lee_guang/article/details/8936178
http://blog.csdn.net/wenyi_y/article/details/6180739
http://blog.csdn.net/kingo0/article/details/43191407
2003大数据量读取:http://www.iteye.com/topic/624967
2007大数据量读取:http://www.iteye.com/topic/624969
2003 + 2007 类型处理 http://blog.csdn.net/goodkuang2012/article/details/7350985
大数据量导出:http://lyjilu.iteye.com/blog/2083106
http://kimnote.com/2010/04/%E5%A4%A7%E6%95%B0%E6%8D%AE%E9%87%8F%E5%AF%BC%E5%87%BAexcel%E7%9A%84%E6%96%B9%E6%A1%88-java-%E5%A4%A7excel%E6%96%87%E4%BB%B6/
xml方式:http://blog.csdn.net/u011728105/article/details/47147225
POI事件处理模型:http://www.iteye.com/topic/1124534
性能优化:https://www.cnblogs.com/ahhuiyang/p/3871918.html