国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Word > 正文

itext生成word文檔方法

2024-07-15 02:01:41
字體:
來源:轉載
供稿:網友

從事程序員職業的朋友可能都會遇到類似情況,經常需要將一個表格導出成word來供客戶打印,這個解決問題的方法可以用itext生成word文檔方法來實現。當然用excel導出也可以實現,但是如果表格主要是文字信息的話使用word文檔更合適。
需要的jar包:iTextAsian.jar,iText-rtf-2.1.3.jar,iText-2.1.3.jar;
參考代碼:
response.addHeader("Content-disposition", "attachment;filename=/"" + new String("信息處理表.doc".getBytes("gb2312"), "ISO8859-1"));

String letrId = request.getParameter("letrId");

// 創建word文檔,并設置紙張的大小

com.lowagie.text.Document document = new com.lowagie.text.Document(PageSize.A4);

try {

RtfWriter2.getInstance(document,"e:/123.doc");

document.open();

Font f = new Font();

String topic= "處理反饋表";

Paragraph p = new Paragraph(topic, new Font(Font.NORMAL, 18,Font.BOLDITALIC, new Color(0, 0, 0)));

p.setAlignment(1);

document.add(p);

// 設置中文字體

BaseFont bfFont = BaseFont.createFont("STSongStd-Light", "UniGB-UCS2-H",BaseFont.NOT_EMBEDDED);

//創建有三列的表格

Table table = new Table(3);

table.setBorderWidth(1);

table.setBorderColor(Color.BLACK);

table.setPadding(0);

table.setSpacing(0);

//添加表頭的元素

Cell cell = new Cell(title);// 單元格

cell.setHorizontalAlignment(Element.ALIGN_CENTER);

cell.setHeader(true);

cell.setColspan(3);// 設置表格為三列

cell.setRowspan(2);// 設置表格為2行

table.addCell(cell);

table.endHeaders();// 表頭結束

cell = new Cell("時間:");

cell.setHorizontalAlignment(Element.ALIGN_CENTER);

table.addCell(cell);

cell = new Cell(new Paragraph((vl.getLetrDate()).toString()));

cell.setHorizontalAlignment(Element.ALIGN_CENTER);

cell.setColspan(2);

table.addCell(cell);

cell = new Cell("重要程度:");

cell.setHorizontalAlignment(Element.ALIGN_CENTER);

table.addCell(cell);

cell = new Cell(new Paragraph((vl.getImptLevel()).toString()));

cell.setHorizontalAlignment(Element.ALIGN_CENTER);

cell.setColspan(2);

table.addCell(cell);

//測試1

cell = new Cell("測試1:");

cell.setRowspan(5);// 當前單元格占兩行,縱向跨度

cell.setHorizontalAlignment(Element.ALIGN_CENTER);

table.addCell(cell);

table.addCell("姓名:");

table.addCell(vl.getPernName());

table.addCell("性別:");

table.addCell(vl.getPernSex());

table.addCell("公司:");

table.addCell(vl.getPernUnit());

table.addCell("職務:");

table.addCell(vl.getPernPost());

table.addCell("地址:");

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朝阳县| 青神县| 会宁县| 瑞安市| 桐城市| 银川市| 商南县| 大荔县| 屏山县| 白山市| 邻水| 开化县| 康马县| 麦盖提县| 莆田市| 佛山市| 滕州市| 满洲里市| 义乌市| 苏尼特右旗| 武邑县| 中山市| 金湖县| 清水县| 环江| 繁昌县| 鄱阳县| 枞阳县| 郯城县| 荣昌县| 鄂托克旗| 平度市| 满洲里市| 合肥市| 廊坊市| 台中市| 宁远县| 米林县| 万全县| 鹿泉市| 平凉市|