当前位置:web 服务器 > Apache >>

关于apache poi 中excel 样式的问题

java写好后,将内容输入到excel,发现在2003环境下,样式过多,有些内容显示不全,不规范,犹豫不理解一个样式,到底指什么才是一个样式,问题一直没解决。。求帮助
追问:写入的每个单元格都是需要设置样式的 ,是不是说,每个单元格都会产生一种样式?比如,要写1000个单元格内容,那么就已经产生1000种不同的样式。也就是关于excel限制样式的种类跟写的单元格数目相关?能不能多个单元格用一样的样式,这样就不至于样式种类量超过限制!?
答案:写入的每个单元格都是需要设置样式的 

HSSFCellStyle cellStyle = wb.createCellStyle(); 
表格 例如对齐之类的 cellStyle.set... 

字体
HSSFFont font = wb.createFont();

font.setFontName("宋体");

font.setItalic(true);

font.setColor(HSSFColor.BLUE.index);

font.setFontHeightInPoints((short) 20);

font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);

 最后 cell.setCellStyle(cellStyle);
其他:CSS 主要是数据类型转换上的问题(int)(value.charAt(j))。vakue.charAt()取到的是char字符,在强转为int时显示的是它的Unicode编码,可以采用Integer.valueOf(value.charAt(0)+"")的形式
 

上一个:如何用java程序给文件做封面图片
下一个:java 开源项目 有一个是 LiveGraph 用于显示实时数据的图标

Apache
IIS
Nginx
Tomcat
如果你遇到web 服务器难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,