我正在使用 POI 将产品 ID 输出到 Excel 单元格中。产品 ID 是一个数字字符串,例如“0000001”、“3212230”。
生成excel后,我发现保存这个id值的单元格有错误检查警告“这个单元格中的数字格式为文本或前面有撇号”。如果我在excel中双击这个单元格,它会自动将“0000001”更正为1,这不是我想要的。我知道我可以手动关闭 excel 中的错误检查选项,但这不是我想要的。
有没有办法让 excel 保持安静并将这个 id 视为文本?
这是代码片段:
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue(new HSSFRichTextString( quote.getQuoteId() ));
cell.setCellStyle(styles.get("table_t"));