xls转为CSV,当xls中连续出现2个空值时,CSV换行了
在apache 上找了一个将xls转为CSV的例子,使用的是eventUsermodel读取的excel。
http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/hssf/eventusermodel/examples/XLS2CSVmra.java
如果excel中出现的连续的2个单元格是空值,那么这两个单元格前的那个单元格,就会被认为是本行最后一个单元格,CSV会出现换行,2个空格后面的列,被写到了下一行。。。进而产生数据错误!!!!!!!!!!!!
请各位给点指导,谢谢 csv excel eventusermodel? 连续2个空值 换行
[解决办法]
实在不行加入源码,看一下判断2个空格子的逻辑,改一下,然后重新编译吧。
不过这东西我没用,我估计应该是用法问题的吧?