【发布时间】:2019-01-30 15:37:13
【问题描述】:
我的项目基于 Apache POI。我正在尝试在单元格上使用公式。 我的公式如下。
sheet7.createRow(0).createCell(0).setCellFormula("+'C:\\Users\\Desktop\\[Test.xlsx]Average_Graph'!A2");
我正在使用 JFileChooser,它允许用户选择文件。因此每次使用程序时都会更改文件路径。
从 JFileChooser 中,我得到如下文件路径。
String filepath= "C:\\Users\\Desktop\\Sheet.xlsx"`
为了正确使用公式,文件路径应采用以下格式。
"C:\\Users\\Desktop[Sheet.xlsx]"
如何更改从 JFileChooser 获取的字符串以正确运行公式?
【问题讨论】:
-
在你的 java 程序中有一个
String有错误的转义。源码里真的是这样的吗? -
“如下”是什么意思?您想插入括号吗?还是只获取文件名?
-
另外,结果是否正确,在
"["之前没有"\\"? -
@LSH94 然后尝试更正您发布的示例并尝试包含更多代码。目前还不清楚你想要实现什么。
-
@LSH94 请分享您的代码。否则,让人们尝试推测您正在尝试做什么并以 cmets 的方式提供信息是不够的。
标签: java string swing apache-poi