的Java POI越来越阅读
问题描述:
我使用POI从MS Word中读表2003的Java POI越来越阅读
在doc文件中的表格已经4列和100列,第四列可能是空的MS Word表格时,错列数,其他人不能。当迭代每一行以获得列数时,某行返回4,而其他行返回3.
我的问题是为什么某些物理上有4列的行可能会返回3列?为什么在一段时间内空列不能计数?
的片段:
for (int i=2;i<rowCount;i++)
{
TableRow row = tb.getRow(i);
int columnCount = row.numCells();
System.out.println(columnCount);
}
我的文档:
答
也许空细胞不表现在Java端。在这种情况下,您应该在循环内执行异常处理来检查错误。
尝试在打印语句中放入每行的数组大小。如果没有看到你的代码或文档,就很难引导你朝着正确的方向前进。 – bmoran 2012-01-30 02:47:48
嘿bmoran,我加了我的代码和文档,你能帮我一下吗? – Shuo 2012-01-30 02:58:03