0
FormulaEvaluator formulaEval= workbook.getCreationHelper().createFormulaEvaluator();
    CellValue evaluate = formulaEval.evaluate(row.getCell(k));
    cellValue = evaluate.formatAsString();

我得到一个 excel 值并将这个值放入数据库。
但是当我将单元格值放入数据库时​​。我想要一些值
name = jake;
但它带有逗号名称=“杰克”

如何在没有逗号的情况下输入一些值?

4

1 回答 1

0

对于最简单的版本,您可以像这样替换所有引号:

cellValue = evaluate.formatAsString().replaceAll("\"", "");

如果您需要更复杂的操作(例如,如果应该允许在字符串中使用引号),您可以使用正则表达式运算符 ^(行首)和 $(行尾)。

于 2017-09-14T08:16:37.347 回答