poi導出excel字符串變科學計數法問題


超過11位,excel會自動變成科學計數法,影響原始數據

解決原理:

  將excel列設置成文本格式

解決方法:

  // 創建工作簿
  HSSFWorkbook wb = new HSSFWorkbook(); 
  // 創建樣式
  HSSFCellStyle cellStyle = wb.createCellStyle(); 
  // 創建一個DataFormat對象 
  HSSFDataFormat format = wb.createDataFormat(); 
  // @就是指文本型
  cellStyle.setDataFormat(format.getFormat("@")); 

  // ...

  cell.setCellStyle(cellStyle);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM