不会吧,你分别对不同的cell设定格式就可以了
解决方案 »
- Java 发 1000 或 3000 封 email 的解决方案
- 在javaSE开发中,用myclipse怎样生产jar包
- 谁有JasperReports没有???
- %java_home%\lib\dt.jar,dt.jar是什么?有什么作用。?
- String.length == 0 和 string == "" 有什么不同啊?
- nio通信断线重连
- 100分 请教如何获得CPU当前的使用信息,在线等...
- JFrame的setSize ()的刷屏问题?
- 想成为java高手必须读jdk源代码吗?
- 我对java虚拟机的理解,大家共同探讨
- JAVA可以做什么? 学习JAVA有什么用?
- 请教在这个程序里的变量类型为什么用float而不用short
我的代码:
row = sheet.createRow(0);
cell_0 = row.createCell((short)6);
cell_0.setEncoding((short)HSSFCell.ENCODING_UTF_16);
cell_0.setCellValue("我是我是");
font.setFontHeightInPoints((short)24);
style.setFont( font );
cell_0.setCellStyle(style);row = sheet.createRow(1);
cell_1 = row.createCell((short)0);
cell_1.setEncoding((short)HSSFCell.ENCODING_UTF_16);
cell_1.setCellValue("难道你现在");
font.setFontHeightInPoints((short)12);
style.setFont( font );
cell_1.setCellStyle(style);然后,字体就都变成12了!不知道为什么?
//此处你new 一个Style
row = sheet.createRow(0);
cell_0 = row.createCell((short)6);
cell_0.setEncoding((short)HSSFCell.ENCODING_UTF_16);
cell_0.setCellValue("我是我是");
font.setFontHeightInPoints((short)24);
style.setFont( font );
cell_0.setCellStyle(style);//这个地方你再new style
row = sheet.createRow(1);
cell_1 = row.createCell((short)0);
cell_1.setEncoding((short)HSSFCell.ENCODING_UTF_16);
cell_1.setCellValue("难道你现在");
font.setFontHeightInPoints((short)12);
style.setFont( font );
cell_1.setCellStyle(style);你原来的两个单元格的style其实是指向了同一个内存地址,所以他们的格式都是一样的