将数值细胞类型到毫秒的文本单元型采用开放式办公excel文件,而不细胞的变化内容

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

  •  22-07-2019
  •  | 
  •  

如何将数字细胞类型转换成毫秒的文字细胞类型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