在ms excel文档中将数字单元格类型转换为文本单元格类型,而不使用开放式办公室更改单元格的内容

时间:2009-12-01 05:06:42

标签: java excel apache-poi

如何在ms excel文档中将数字单元格类型转换为文本单元格类型,而不使用开放式办公室更改单元格的内容。然后使用java(HSSFCELL对象的POI JAR getRichStringCellValue()方法)访问此单元格值。

1 个答案:

答案 0 :(得分:0)

试试这个:

HSSFWorkbook wb = ...;
DataFormat format = wb.createDataFormat();

HSSFCellStyle cellStyle = wb.createCellStyle();
style.setDataFormat(format.getFormat("@")); // or "text"
cell.setCellStyle(cellStyle);