日期:2014-05-20  浏览次数:20735 次

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个空格子的逻辑,改一下,然后重新编译吧。

不过这东西我没用,我估计应该是用法问题的吧?