针对此问题,写了一个测试,代码如下:
package cn.fory.formula;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
public class TestFormula {
/**
* 测试POI处理公式
*
* 问题描述:通过POI导入的数据后,引用导入数据的原有公式单元格不能显示出来,需要重新定位到公式单元
* 格然后重新转入公式才行成得结果
*
* 解决办法:重新对公式单元格设置公式
*
* 相关文件:test.xls文件中手工设置单元格B2=C2+D2
*
*/
public static void main(String[] args) throws FileNotFoundException {
POIFSFileSystem fs;
try {
<