java数据生成word文档_java 数据导出Word文档

【实例简介】

【实例截图】

【核心代码】

package com.china1168.javatoword.test;

import com.china1168.javatoword.JavaToMSWordManager;

public class JavaToWordTest {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

JavaToMSWordManager javaToMSWordManager = JavaToMSWordManager.getInstance(false);

javaToMSWordManager.createNewDocument();

javaToMSWordManager.moveEnd();

JavaToWordTest.JavaToWord_InsertText_Demo(javaToMSWordManager);

JavaToWordTest.JavaToWord_InsertImage_Demo(javaToMSWordManager);

int columnCount = 5;

int rowCount = 3;

javaToMSWordManager.createTable(columnCount, rowCount);

int tableCount =javaToMSWordManager.tableCount();

JavaToWordTest.JavaToWord_Insert_Table_Sum_Demo(javaToMSWordManager, tableCount, 1, 1, 1, columnCount);

JavaToWordTest.JavaToWord_Insert_Table_Demo(javaToMSWordManager,tableCount, columnCount, rowCount);

javaToMSWordManager.save("E:/meetingmanaul.doc");

javaToMSWordManager.closeDocument();

}

/**

* JAVA导出 WORD 插入文本DEMO

* @param javaToMSWordManager WORD 导出工具

*/

public static void JavaToWord_InsertText_Demo(JavaToMSWordManager javaToMSWordManager){

javaToMSWordManager.insertText("插入文本信息测试");

javaToMSWordManager.insertNewParagraph();//换行

}

/**

* JAVA导出 WORD 插入图片DEMO

* @param javaToMSWordManager

*/

public static void JavaToWord_InsertImage_Demo(JavaToMSWordManager javaToMSWordManager){

javaToMSWordManager.insertImage("D:\\My Documents\\My Pictures\\漳州风光.jpg");

javaToMSWordManager.insertNewParagraph();//换行

}

/**

* JAVA导出 WORD 插入Table DEMO

* @param javaToMSWordManager

* @param cloumnCount 导出表格列数

* @param rowCount 导出表格行数

*/

public static void JavaToWord_Insert_Table_Demo(JavaToMSWordManager javaToMSWordManager,int tableCount,int columnCount,int rowCount){

//javaToMSWordManager.createTable(columnCount, rowCount);

//int tableCount =javaToMSWordManager.tableCount();

//int[] columnsAlign={1,0,0,1,1,0,1};//1:居中 0:居左

int[] columnsAlign = new int[columnCount];

for(int i=0;i

columnsAlign[i] = 1;//表格中的列数据->居中设置 1:居中 0:居左

}

for(int row=1;row<=rowCount;row ){

for(int cloumn=1;cloumn<=columnCount;cloumn ){

javaToMSWordManager.putTxtToCell(tableCount, row 1, cloumn, "第 " row " 行,第 " cloumn " 列,内容" (row) (cloumn), columnsAlign[cloumn-1]);

}

}

}

/**

* JAVA导出 WORD 插入合并Table DEMO

* @param javaToMSWordManager 导出 WORD 操作文档工具类

* @param tableCount 文档中的表格数

* @param startcolumnCount 合并单元格的开始列数

* @param startrowCount 合并单元格的开始行数

* @param endcolumnCount合并单元格的结束列数

* @param endrowCount合并单元格的结束行数

*/

public static void JavaToWord_Insert_Table_Sum_Demo(JavaToMSWordManager javaToMSWordManager,int tableCount,int startcolumnCount,int startrowCount,int endcolumnCount,int endrowCount){

javaToMSWordManager.mergeCell(tableCount, startcolumnCount, startrowCount, endcolumnCount, endrowCount);//合并当元格

javaToMSWordManager.putTxtToCell(tableCount, 1, 1, "合并当元格标题", 1);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值