FormulaEvaluator formulaEval= workbook.getCreationHelper().createFormulaEvaluator();
CellValue evaluate = formulaEval.evaluate(row.getCell(k));
cellValue = evaluate.formatAsString();
我得到了一个Excel值,并将此值放入数据库中。
但是,当我将CellValue放入数据库的内部时。我想有一些价值
名称= Jake;
但它与逗号名称="杰克"
如何在没有逗号的情况下放一些价值?
对于最简单的版本,您可以替换所有引号:
cellValue = evaluate.formatAsString().replaceAll(""", "");
如果您需要更复杂的操作(例如,如果允许字符串中的引号标记),则可以使用Regex Operator ^(of Line)和$(线结束)。