java中导出excel设置单元格的样式为数字格式怎么设置?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中导出excel设置单元格的样式为数字格式怎么设置?相关的知识,希望对你有一定的参考价值。
poi或jxl都可以生成excel,给你说下jxl怎么生成的吧,详细的api你可以从网上下载。//添加带有formatting的Number对象
jxl.write.NumberFormat nf = new jxl.write.NumberFormat("#.##"); //设置数字格式
jxl.write.WritableCellFormat wcfN = new jxl.write.WritableCellFormat(nf); //设置表单格式
jxl.write.Number labelNF = new jxl.write.Number(1, 1, 3.1415926, wcfN); //格式化数值
ws.addCell(labelNF); //在表单中添加格式化的数字
希望能帮助到你 参考技术A HSSFCell中的setCellType方法可以设置单元格类型,
例如 cell.setCellType(CELL_TYPE_NUMERIC); 参考技术B PageOffice能解决这个问题,网上搜有很多示例代码的
在EXCEL中如何让一列数字变成文本格式?就是想让单元格的左上角变一个绿绿的?
如何在EXCEL中如何让一列数字变成文本格式?就是想让单元格的左上角变一个绿绿的?
解决方案:将整列单元格格式设为文本,然后,选中该列,数据--分列--完成
详细步骤:
(1)选中1行或者1列,再单击鼠标右键,选择设置单元格格式;
(2)
(3)
(4)单击【分列】,再单击完成即可
以上是关于java中导出excel设置单元格的样式为数字格式怎么设置?的主要内容,如果未能解决你的问题,请参考以下文章
JAVA中导出Excel将全部单元格设置为文本样式,就是导出的没有数据的单元格类型的设置