不知何故,我设法在现有Excel文件的两行之间创建新行。问题是,一些格式没有包括在行的移动中。其中之一是隐藏的行在类次期间相对不顺。我的意思是(例如),从20到30的行是隐藏的,但是当创建新行时,格式仍然存在。隐藏行在插入/创建新行期间也必须移动,它应该是21到31。另一件事是,工作表中不在单元格中的其他对象。就像文本框在新行创建后不会移动一样。它就像这些物体的位置是固定的。但我希望它移动,就像我在excel中插入新行或粘贴行一样。如果有插入新行的功能,请告诉我。这就是我现在所拥有的,只是我代码中的一个片段。HSSFWorkbookwb=newHSSFWorkbook(template
不知何故,我设法在现有Excel文件的两行之间创建新行。问题是,一些格式没有包括在行的移动中。其中之一是隐藏的行在类次期间相对不顺。我的意思是(例如),从20到30的行是隐藏的,但是当创建新行时,格式仍然存在。隐藏行在插入/创建新行期间也必须移动,它应该是21到31。另一件事是,工作表中不在单元格中的其他对象。就像文本框在新行创建后不会移动一样。它就像这些物体的位置是固定的。但我希望它移动,就像我在excel中插入新行或粘贴行一样。如果有插入新行的功能,请告诉我。这就是我现在所拥有的,只是我代码中的一个片段。HSSFWorkbookwb=newHSSFWorkbook(template
我正在使用ApachePOI填充Excel文件的单元格,并且文档中有很多公式单元格。但是,当我在Excel中打开文档时,它们的值不会刷新。据我了解,我需要使用FormulaEvaluator来刷新公式单元格。但是,有没有办法一次更新所有公式单元格?其中有很多,虽然列出详尽的list并非不可能,但我肯定不是很愿意这样做。 最佳答案 当然。无论如何,刷新工作簿中的所有公式可能是更典型的用例。如果您使用HSSF,请调用evaluatorAllFormulaCells:HSSFFormulaEvaluator.evaluateAllForm