ApachePOI如何通过java从excel文件中删除空白列?
我已经创建了一个testdata。xlsx,其中包含键值对形式的数据。我实现的java代码输入了一个键及其下面的相应值。在某些情况下,键值将为空,因此会创建一个空白列。请建议我如何删除空白列,以便现有数据可以连续地提供,而在它们之间没有任何空白列。p>
我找不到任何解决办法
NA
NA
你可以在下面搜索框中键入要查询的问题!
我已经创建了一个testdata。xlsx,其中包含键值对形式的数据。我实现的java代码输入了一个键及其下面的相应值。在某些情况下,键值将为空,因此会创建一个空白列。请建议我如何删除空白列,以便现有数据可以连续地提供,而在它们之间没有任何空白列。p>
我找不到任何解决办法
NA
NA
# 1 楼答案
如果您确定该文件将只包含2行(1键,2值),则检查每列中的前2个单元格。如果两者都为null,则使用ApachePOIAPI删除该列
如果不是,则必须检查整个列单元格中的任何字符
# 2 楼答案
您可以使用^{} 。
或者只是
sheet.setColumnHidden(colno);
隐藏列,这在 其中涉及公式查找空白列,您可能已经这样做了