Чтение значения файла Excel идет с запятой
FormulaEvaluator formulaEval= workbook.getCreationHelper().createFormulaEvaluator();
CellValue evaluate = formulaEval.evaluate(row.getCell(k));
cellValue = evaluate.formatAsString();
Я получаю значение Excel и помещаю это значение в базу данных.
но когда я помещаю значение ячейки в базу данных. Я хочу какую-то ценность
имя = Джейк;
но это идет с запятой name = "jake"
как поставить значение без запятой?
1 ответ
Для самой простой версии вы можете просто заменить все кавычки следующим образом:
cellValue = evaluate.formatAsString().replaceAll("\"", "");
Если вам нужны более сложные операции (например, если кавычки внутри строки должны быть разрешены), вы можете использовать операторы регулярных выражений ^ (начало строки) и $ (конец строки).