преобразование числового типа ячейки в текстовый тип ячейки в документе MS Excel без изменения содержимого ячейки с использованием открытого офиса
-
22-07-2019 - |
Вопрос
Как преобразовать числовой тип ячейки в текстовый тип ячейки в документе MS Excel без изменения содержимого ячейки с помощью открытого офиса. Затем к этому значению ячейки осуществляется доступ с помощью java (POI JAR getRichStringCellValue () объекта HSSFCELL).
Решение
Попробуйте это:
HSSFWorkbook wb = ...;
DataFormat format = wb.createDataFormat();
HSSFCellStyle cellStyle = wb.createCellStyle();
style.setDataFormat(format.getFormat("@")); // or "text"
cell.setCellStyle(cellStyle);
Не связан с StackOverflow