Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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写入的引用单元格_Java_Excel_Apache Poi - Fatal编程技术网

Java 自动刷新用POI写入的引用单元格

Java 自动刷新用POI写入的引用单元格,java,excel,apache-poi,Java,Excel,Apache Poi,我有一张xlsx文档。 在单元格“A2”中,我引用了单元格“A1” 以下代码将数据写入单元格“A1” 打开文档时,单元格“A2”不会自动更新为单元格“A1”的值。 我需要单击单元格“A2”并按enter键,然后才能看到新值 当打开文档时,将更新值,该怎么办 FileInputStream inputStream = null; FileOutputStream outputStream = null; XSSFWorkbook book = null; String path = "c://t

我有一张xlsx文档。
在单元格“A2”中,我引用了单元格“A1”

以下代码将数据写入单元格“A1”

打开文档时,单元格“A2”不会自动更新为单元格“A1”的值。
我需要单击单元格“A2”并按enter键,然后才能看到新值

当打开文档时,将更新值,该怎么办

FileInputStream inputStream = null;
FileOutputStream outputStream = null;
XSSFWorkbook book = null;

String path = "c://temp//doc.xlsx";

inputStream = new FileInputStream(path);

book = new XSSFWorkbook(inputStream);

XSSFSheet sheet = book.getSheetAt(0);
XSSFRow row = sheet.getRow(0);

row.createCell(0).setCellValue("VALUE");

outputStream = new FileOutputStream(path);

book.write(outputStream);
outputStream.close();
我以前已经问过了