Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过java POI api从excel工作表中删除所有公式?_Java_Excel_Apache Poi_Excel Formula - Fatal编程技术网

如何通过java POI api从excel工作表中删除所有公式?

如何通过java POI api从excel工作表中删除所有公式?,java,excel,apache-poi,excel-formula,Java,Excel,Apache Poi,Excel Formula,我们可以逐个单元格删除公式。setCellFormula(null)。 但是如果我想使整个工作表公式免费。看看这是否准确地回答了您的问题。大概您会在所有单元格上使用某种形式的迭代?在工作表的单元格中循环,调用cell.setCellFormula(null)。我不知道全局函数会改变所有单元格。是的,这是一种方法,但我想知道是否有任何方法可以一次完成。你能不能用一种方法复制整个工作表并将其作为值粘贴回去,而不是在每个单元格中循环?我不使用JavaPOIAPI,所以我也没办法,但在VBA中,这很简单

我们可以逐个单元格删除公式。setCellFormula(null)。
但是如果我想使整个工作表公式免费。

看看这是否准确地回答了您的问题。

大概您会在所有单元格上使用某种形式的迭代?在工作表的单元格中循环,调用cell.setCellFormula(null)。我不知道全局函数会改变所有单元格。是的,这是一种方法,但我想知道是否有任何方法可以一次完成。你能不能用一种方法复制整个工作表并将其作为值粘贴回去,而不是在每个单元格中循环?我不使用JavaPOIAPI,所以我也没办法,但在VBA中,这很简单,也很快。