Vincent
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
posts - 5, comments - 7, trackbacks - 0
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
snmp(4)
随笔档案
2009年6月 (5)
文章分类
JavaScript(8)
JDBC(1)
JfreeChart(1)
JSF(13)
JXL(2)
POI(9)
Print(8)
richfaces(4)
SQL(1)
Swing
tomcat
XML(5)
文章档案
2008年12月 (2)
2008年11月 (42)
jsf
JSF中文技术文摘
JSF中文技术文摘
JSF中文技术文摘
Webservice技术学习专题
搜索
积分与排名
积分 - 54851
排名 - 928
最新评论
1. re: POI实现Excel插入图片[未登录]
能不能在页脚或者页眉插入图片呢
--lsy
2. re: C# Sample code to talk to a printer using SNMP to get its status.
评论内容较长,点击标题查看
--KCC
3. re: C# Sample code to talk to a printer using SNMP to get its status.
评论内容较长,点击标题查看
--phaneendra
4. re: java报表JXL和POI打印设置[未登录]
aaaaaaaaaaaaaa
--aaa
5. re: POI实现Excel插入图片
非常好 ! 谢谢!
--estc
阅读排行榜
1. C# Sample code to talk to a printer using SNMP to get its status. (6445)
2. Cisco常用OID(2865)
3. OID(1510)
4. Communicating with SNMP using C# - The Very Beginning (1465)
5. OID(688)
评论排行榜
1. C# Sample code to talk to a printer using SNMP to get its status. (2)
2. Communicating with SNMP using C# - The Very Beginning (1)
3. OID(0)
4. OID(0)
5. Cisco常用OID(0)
使用POI生成Excel文档并设置打印样式
1
package
test;
2
3
import
java.io.FileOutputStream;
4
import
java.io.IOException;
5
6
import
org.apache.poi.hssf.usermodel.HSSFCell;
7
import
org.apache.poi.hssf.usermodel.HSSFCellStyle;
8
import
org.apache.poi.hssf.usermodel.HSSFFont;
9
import
org.apache.poi.hssf.usermodel.HSSFPrintSetup;
10
import
org.apache.poi.hssf.usermodel.HSSFRichTextString;
11
import
org.apache.poi.hssf.usermodel.HSSFRow;
12
import
org.apache.poi.hssf.usermodel.HSSFSheet;
13
import
org.apache.poi.hssf.usermodel.HSSFWorkbook;
14
15
public
class
ExcelTest
{
16
17
public
static
void
main(String[] args)
throws
IOException
{
18
19
//
create a new file
20
FileOutputStream out
=
new
FileOutputStream(
"
D:/workbook.xls
"
);
21
//
create a new workbook
22
HSSFWorkbook wb
=
new
HSSFWorkbook();
23
//
create a new sheet
24
HSSFSheet sheet
=
wb.createSheet();
25
26
//
2.model
27
HSSFRow row
=
sheet.createRow(
2
);
28
row.setHeightInPoints(
20
);
29
HSSFCell cell
=
row.createCell(
2
);
30
HSSFFont cnFont
=
wb.createFont();
31
cnFont.setFontHeightInPoints((
short
)
10
);
32
//
font.setFontName("汉仪报宋简");
33
cnFont.setFontName(
"
隶书
"
);
34
HSSFCellStyle cnStyle
=
wb.createCellStyle();
35
cnStyle.setFont(cnFont);
36
cell.setCellStyle(cnStyle);
37
HSSFRichTextString richText
=
new
HSSFRichTextString(
"
中文字体测试
"
);
38
cell.setCellValue(richText);
39
HSSFCell enCell
=
row.createCell(
3
);
40
HSSFFont enFont
=
wb.createFont();
41
enFont.setFontHeightInPoints((
short
)
10
);
42
enFont.setFontName(
"
Arial Black
"
);
43
HSSFCellStyle enStyle
=
wb.createCellStyle();
44
enStyle.setFont(enFont);
45
enCell.setCellStyle(enStyle);
46
enCell.setCellValue(
new
HSSFRichTextString(
"
English font test
"
));
47
sheet.setColumnWidth(
2
,
4000
);
48
sheet.setColumnWidth(
3
,
4000
);
49
50
//
3.output
51
sheet.setDisplayGridlines(
false
);
52
sheet.setPrintGridlines(
false
);
53
HSSFPrintSetup printSetup
=
sheet.getPrintSetup();
54
//
A4纸
55
printSetup.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE);
56
wb.write(out);
57
out.close();
58
}
59
}
60
posted on 2008-11-25 11:47
Vincent-chen
阅读(2167)
评论(0)
编辑
收藏
所属分类:
POI
、
Print
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
操作word的解决方案
POI 将数据导出到Word的实例
使用POI来处理Excel和Word文件格式
使用poi生成excel文件
一步一步使用POI做java报表
一步一步使用POI做java报表--打印设置篇
使用POI生成Excel文档并设置打印样式
使用POI向Excel里插入图片
POI实现Excel插入图片