1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Java poi操作Excel单元格样式

Java poi操作Excel单元格样式

时间:2023-07-06 15:27:52

相关推荐

Java poi操作Excel单元格样式

Java poi设置Excel单元格格式设置

XSSFWorkbook xwb = new XSSFWorkbook();或者

XSSFWorkbook xwb =newXSSFWorkbook(newFileInputStream(“xxx/xx/xx/xxxx.xlsx”));

CellStyle cellStyle = xwb.createCellStyle();

日期格式 :cellStyle.setDataFormat(format.getFormat(“yyyy年m月d日”));

保留两位小数格式 :cellStyle.setDataFormat(format.getFormat(“yyyy年m月d日”));

文本格式:cellStyle.setDataFormat(format.getFormat(“@”));

货币格式:cellStyle.setDataFormat(format.getFormat(“¥#,##0”));

百分比格式:cellStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat(“0.00%”));

中文大写格式:cellStyle.setDataFormat(format.getFormat(“[DbNum2][$-804]0”));

科学计数法格式:cellStyle.setDataFormat( HSSFDataFormat.getBuiltinFormat(“0.00E+00”));

例如:

sheet0 = xwb.getSheetAt(0);//获取第一个sheetint iij0 = 0;Row label0 = sheet0.createRow(iij0);//定义一个第一行int iii0 = 0;Cell liea = label0.createCell(iii0);//定义一个第一列CellStyle cellStyle = xwb.createCellStyle();//创建样式cellStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("0.00%"));String var = "0.09847";//字符串liea.setCellValue(Float.valueOf(var));//设置数liea.setCellStyle(cellStyle);//设置样式FileOutputStream out = new FileOutputStream(filePathxs);xwb.write(out);out.close();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。