преобразование числового типа ячейки в текстовый тип ячейки в документе MS Excel без изменения содержимого ячейки с использованием открытого офиса

StackOverflow https://stackoverflow.com/questions/1824104

  •  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);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top