Apache POI使用链接表引用更新工作簿

时间:2015-07-27 20:16:22

标签: java excel apache-poi

我打算在打开它之前更新工作簿。它有一个链接的表格参考。

我有两个单独的工作簿。

Sheet 1 workbook 1 has a cell that references Sheet 1 workbook 2.

在查看文档和论坛后,我发现FormulaEvaluator.setupReferencedWorkbooks 我的问题是如何设置它并让它工作。我创建了一个名为ExcelReader的类,它包含该对象的打开工作簿和formulaEvaluator。然后我做了HashMap<String,FormulaEvaluator>并做了

map.put("Book1.xlsx",wb1.formulaEvaluator);
map.put("Book2.xlsx"...);

然后做了:

FormulaEvaluator eval = new FormulaEvaluator() {
}

添加了未实现的方法。 然后做了

eval.setupReferencedWorkbooks();

eval.evaluateAll();

但它没有更新。有什么想法吗?

0 个答案:

没有答案