import java.io.File;
import junit.framework.TestCase;import jxl.Workbook;import jxl.format.Alignment;import jxl.format.Border;import jxl.format.BorderLineStyle;import jxl.format.Colour;import jxl.format.VerticalAlignment;import jxl.write.Label;import jxl.write.WritableCellFormat;import jxl.write.WritableFont;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;
public class TestExcel extends TestCase {
public void testExcel1() {
try { /** */ /** **********创建工作簿************ */ WritableWorkbook workbook = Workbook.createWorkbook(new File( "d:/留言信息.xls")); /** */ /** **********创建工作表************ */ WritableSheet sheet = workbook.createSheet("留言信息", 0);
/** */ /** *********设置列宽**************** */ sheet.setColumnView(0, 5); // 第1列 sheet.setColumnView(1, 12); // 第2列 sheet.setColumnView(2, 10); sheet.setColumnView(3, 22); sheet.setColumnView(4, 15); sheet.setColumnView(5, 23); sheet.setColumnView(6, 40); // 设置行高 sheet.setRowView(0, 1600, false); sheet.setRowView(1, 400, false); sheet.setRowView(7, 400, false); // 设置页边距 sheet.getSettings().setRightMargin(0.5); // 设置页脚 sheet.setFooter("", "", "测试页脚"); /** */ /** ************设置单元格字体************** */ // 字体 WritableFont NormalFont = new WritableFont(WritableFont.ARIAL, 10); WritableFont BoldFont = new WritableFont(WritableFont.ARIAL, 14, WritableFont.BOLD); WritableFont tableFont = new WritableFont(WritableFont.ARIAL, 12, WritableFont.NO_BOLD); WritableFont baodanFont = new WritableFont(WritableFont.ARIAL, 10, WritableFont.BOLD);
/** */ /** ************以下设置几种格式的单元格************ */ // 用于标题 WritableCellFormat wcf_title = new WritableCellFormat(BoldFont); wcf_title.setBorder(Border.NONE, BorderLineStyle.THIN); // 线条 wcf_title.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_title.setAlignment(Alignment.CENTRE); // 水平对齐 wcf_title.setWrap(true); // 是否换行
// 用于表格标题 WritableCellFormat wcf_tabletitle = new WritableCellFormat( tableFont); wcf_tabletitle.setBorder(Border.NONE, BorderLineStyle.THIN); // 线条 wcf_tabletitle.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_tabletitle.setAlignment(Alignment.CENTRE); // 水平对齐 wcf_tabletitle.setWrap(true); // 是否换行
// 用于正文左 WritableCellFormat wcf_left = new WritableCellFormat(NormalFont); wcf_left.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_left.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_left.setAlignment(Alignment.LEFT); wcf_left.setWrap(true); // 是否换行
// 用于正文左 WritableCellFormat wcf_center = new WritableCellFormat(NormalFont); wcf_center.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_center.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_center.setAlignment(Alignment.CENTRE); wcf_center.setWrap(true); // 是否换行
// 用于正文右 WritableCellFormat wcf_right = new WritableCellFormat(NormalFont); wcf_right.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_right.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_right.setAlignment(Alignment.RIGHT); wcf_right.setWrap(false); // 是否换行
// 用于跨行 WritableCellFormat wcf_merge = new WritableCellFormat(NormalFont); wcf_merge.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_merge.setVerticalAlignment(VerticalAlignment.TOP); // 垂直对齐 wcf_merge.setAlignment(Alignment.LEFT); wcf_merge.setWrap(true); // 是否换行
WritableCellFormat wcf_table = new WritableCellFormat(NormalFont); wcf_table.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_table.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_table.setAlignment(Alignment.CENTRE); wcf_table.setBackground(Colour.GRAY_25); wcf_table.setWrap(true); // 是否换行
/** */ /** ************单元格格式设置完成****************** */ // 合并单元格,注意mergeCells(col0,row0,col1,row1) // --列从0开始,col1为你要合并到第几列,行也一样 sheet.mergeCells(0, 0, 6, 0);
sheet.addCell(new Label(0, 0, "怀化君源华天大酒店留言信息", wcf_title));
// sheet.mergeCells(0, 1, 1, 1);// sheet.mergeCells(2, 1, 5, 1);// sheet.addCell(new Label(0, 1, "", wcf_center));// sheet.addCell(new Label(2, 1, "姓名:" + "supercrsky",wcf_center)); // // sheet.mergeCells(0, 2, 1, 2); // sheet.mergeCells(2, 2, 3, 2); //// sheet.addCell(new Label(0, 2, "单位:", wcf_center));// sheet.addCell(new Label(2, 2, "ChinaLong", wcf_center));// sheet.addCell(new Label(4, 2, "薪水", wcf_center));// sheet.addCell(new Label(5, 2, "5000", wcf_center)); // // sheet.mergeCells(0, 3, 1, 3); // sheet.mergeCells(2, 3, 3, 3); // // sheet.addCell(new Label(0, 3, "性别:", wcf_center)); // sheet.addCell(new Label(2, 3, "男", wcf_center)); // sheet.addCell(new Label(4, 3, "婚否:", wcf_center)); // sheet.addCell(new Label(5, 3, "否", wcf_center)); // // sheet.mergeCells(0, 4, 1, 4); // sheet.mergeCells(2, 4, 3, 4); // // sheet.addCell(new Label(0, 4, "是否在职:", wcf_center)); // sheet.addCell(new Label(2, 4,"是", // wcf_center)); // sheet.addCell(new Label(4, 4,"工作经验:", wcf_center)); // sheet.addCell(new Label(5, 4, "4",wcf_center)); // // sheet.mergeCells(0, 5, 1, 5); // sheet.mergeCells(2, 5, 3, 5); // // sheet.addCell(new Label(0, 5, "保险费:", wcf_center)); // sheet.addCell(new Label(2, 5,"50", // wcf_center)); // sheet.addCell(new Label(4, 5, "保险金额:", wcf_center)); // sheet.addCell(new Label(5, 5, "50000", // wcf_center)); // // sheet.mergeCells(0, 6, 1, 6); // sheet.mergeCells(2, 6, 3, 6); // // sheet.addCell(new Label(0, 6, "工作地点:", wcf_center)); // sheet.addCell(new Label(2, 6, "北京", wcf_center)); // sheet.addCell(new Label(4, 6, "开心度:", wcf_center)); // sheet.addCell(new Label(5, 6, "一般", wcf_center));
// 另起一table
// sheet.mergeCells(0, 1, 8, 1);
// sheet.addCell(new Label(0, 1, "详细数据", wcf_tabletitle)); // table标题 sheet.addCell(new Label(0, 1, "序号", wcf_table)); sheet.addCell(new Label(1, 1, "姓名", wcf_table)); sheet.addCell(new Label(2, 1, "性别", wcf_table)); sheet.addCell(new Label(3, 1, "留言时间", wcf_table)); sheet.addCell(new Label(4, 1, "QQ号码", wcf_table)); sheet.addCell(new Label(5, 1, "E-mail", wcf_table)); sheet.addCell(new Label(6, 1, "留言信息", wcf_table)); // table内容 // 这里用你的dao// HibernateDAO dao = new HibernateDAO();// List list = dao.show_message();// System.out.println("数据行数:" + list.size());// for (int i = 0; i < list.size(); i++) {// // 对应你的vo类// TbMessage data = (TbMessage) list.get(i);//// sheet.addCell(new Label(0, 2 + i, String.valueOf(i + 1),// wcf_center));// sheet.addCell(new Label(1, 2 + i, data.getNickname(),// wcf_center));// sheet// .addCell(new Label(2, 2 + i, data.getGender(),// wcf_center));// sheet.addCell(new Label(3, 2 + i, String.valueOf(data// .getDatetime()), wcf_center));// sheet.addCell(new Label(4, 2 + i, data.getQq(), wcf_center));// sheet.addCell(new Label(5, 2 + i, data.getEmail(), wcf_center));// sheet// .addCell(new Label(6, 2 + i, data.getMessage(),// wcf_center));// } /** */ /** **********以上所写的内容都是写在缓存中的,下一句将缓存的内容写到文件中******** */ workbook.write(); /** */ /** *********关闭文件************* */ workbook.close(); System.out.println("导出成功"); // 存放url地址 } catch (Exception e) { System.out.println("在输出到EXCEL的过程中出现错误,错误原因:" + e.toString()); }
}
public void testExcel2() {
try { /** */ /** **********创建工作簿************ */ WritableWorkbook workbook = Workbook.createWorkbook(new File( "d:/预定信息.xls")); /** */ /** **********创建工作表************ */ WritableSheet sheet = workbook.createSheet("留言信息", 0);
/** */ /** *********设置列宽**************** */ sheet.setColumnView(0, 5); // 第1列 sheet.setColumnView(1, 12); // 第2列 sheet.setColumnView(2, 10); sheet.setColumnView(3, 20); sheet.setColumnView(4, 10); sheet.setColumnView(5, 18); sheet.setColumnView(6, 18); sheet.setColumnView(7, 18); sheet.setColumnView(8, 22); sheet.setColumnView(9, 10); // 设置行高 sheet.setRowView(0, 1600, false); sheet.setRowView(1, 400, false); sheet.setRowView(7, 400, false); // 设置页边距 sheet.getSettings().setRightMargin(0.5); // 设置页脚 sheet.setFooter("", "", "测试页脚"); /** */ /** ************设置单元格字体************** */ // 字体 WritableFont NormalFont = new WritableFont(WritableFont.ARIAL, 10); WritableFont BoldFont = new WritableFont(WritableFont.ARIAL, 14, WritableFont.BOLD); WritableFont tableFont = new WritableFont(WritableFont.ARIAL, 12, WritableFont.NO_BOLD); WritableFont baodanFont = new WritableFont(WritableFont.ARIAL, 10, WritableFont.BOLD);
/** */ /** ************以下设置几种格式的单元格************ */ // 用于标题 WritableCellFormat wcf_title = new WritableCellFormat(BoldFont); wcf_title.setBorder(Border.NONE, BorderLineStyle.THIN); // 线条 wcf_title.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_title.setAlignment(Alignment.CENTRE); // 水平对齐 wcf_title.setWrap(true); // 是否换行
// 用于表格标题 WritableCellFormat wcf_tabletitle = new WritableCellFormat( tableFont); wcf_tabletitle.setBorder(Border.NONE, BorderLineStyle.THIN); // 线条 wcf_tabletitle.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_tabletitle.setAlignment(Alignment.CENTRE); // 水平对齐 wcf_tabletitle.setWrap(true); // 是否换行
// 用于正文左 WritableCellFormat wcf_left = new WritableCellFormat(NormalFont); wcf_left.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_left.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_left.setAlignment(Alignment.LEFT); wcf_left.setWrap(true); // 是否换行
// 用于正文左 WritableCellFormat wcf_center = new WritableCellFormat(NormalFont); wcf_center.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_center.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_center.setAlignment(Alignment.CENTRE); wcf_center.setWrap(true); // 是否换行
// 用于正文右 WritableCellFormat wcf_right = new WritableCellFormat(NormalFont); wcf_right.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_right.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_right.setAlignment(Alignment.RIGHT); wcf_right.setWrap(false); // 是否换行
// 用于跨行 WritableCellFormat wcf_merge = new WritableCellFormat(NormalFont); wcf_merge.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_merge.setVerticalAlignment(VerticalAlignment.TOP); // 垂直对齐 wcf_merge.setAlignment(Alignment.LEFT); wcf_merge.setWrap(true); // 是否换行
WritableCellFormat wcf_table = new WritableCellFormat(NormalFont); wcf_table.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_table.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_table.setAlignment(Alignment.CENTRE); wcf_table.setBackground(Colour.GRAY_25); wcf_table.setWrap(true); // 是否换行
/** */ /** ************单元格格式设置完成****************** */ // 合并单元格,注意mergeCells(col0,row0,col1,row1) // --列从0开始,col1为你要合并到第几列,行也一样 sheet.mergeCells(0, 0, 9, 0);
sheet.addCell(new Label(0, 0, "怀化君源华天大酒店预定信息", wcf_title));
// sheet.mergeCells(0, 1, 1, 1); // sheet.mergeCells(2, 1, 5, 1); // // sheet.addCell(new Label(0, 1, "", wcf_center)); // sheet.addCell(new Label(2, 1, "姓名:" + "supercrsky", // wcf_center)); // // sheet.mergeCells(0, 2, 1, 2); // sheet.mergeCells(2, 2, 3, 2); // // sheet.addCell(new Label(0, 2, "单位:", wcf_center)); // sheet.addCell(new Label(2, 2, "ChinaLong", wcf_center)); // sheet.addCell(new Label(4, 2, "薪水", wcf_center)); // sheet.addCell(new Label(5, 2, "5000", wcf_center)); // // sheet.mergeCells(0, 3, 1, 3); // sheet.mergeCells(2, 3, 3, 3); // // sheet.addCell(new Label(0, 3, "性别:", wcf_center)); // sheet.addCell(new Label(2, 3, "男", wcf_center)); // sheet.addCell(new Label(4, 3, "婚否:", wcf_center)); // sheet.addCell(new Label(5, 3, "否", wcf_center)); // // sheet.mergeCells(0, 4, 1, 4); // sheet.mergeCells(2, 4, 3, 4); // // sheet.addCell(new Label(0, 4, "是否在职:", wcf_center)); // sheet.addCell(new Label(2, 4,"是", // wcf_center)); // sheet.addCell(new Label(4, 4,"工作经验:", wcf_center)); // sheet.addCell(new Label(5, 4, "4",wcf_center)); // // sheet.mergeCells(0, 5, 1, 5); // sheet.mergeCells(2, 5, 3, 5); // // sheet.addCell(new Label(0, 5, "保险费:", wcf_center)); // sheet.addCell(new Label(2, 5,"50", // wcf_center)); // sheet.addCell(new Label(4, 5, "保险金额:", wcf_center)); // sheet.addCell(new Label(5, 5, "50000", // wcf_center)); // // sheet.mergeCells(0, 6, 1, 6); // sheet.mergeCells(2, 6, 3, 6); // // sheet.addCell(new Label(0, 6, "工作地点:", wcf_center)); // sheet.addCell(new Label(2, 6, "北京", wcf_center)); // sheet.addCell(new Label(4, 6, "开心度:", wcf_center)); // sheet.addCell(new Label(5, 6, "一般", wcf_center));
// 另起一table
// sheet.mergeCells(0, 1, 8, 1);
// sheet.addCell(new Label(0, 1, "详细数据", wcf_tabletitle)); // table标题 sheet.addCell(new Label(0, 1, "序号", wcf_table)); sheet.addCell(new Label(1, 1, "顾客姓名", wcf_table)); sheet.addCell(new Label(2, 1, "性别", wcf_table)); sheet.addCell(new Label(3, 1, "房间类型", wcf_table)); sheet.addCell(new Label(4, 1, "房间号", wcf_table)); sheet.addCell(new Label(5, 1, "入住时间", wcf_table)); sheet.addCell(new Label(6, 1, "离店时间", wcf_table)); sheet.addCell(new Label(7, 1, "顾客电话", wcf_table)); sheet.addCell(new Label(8, 1, "顾客邮箱", wcf_table)); sheet.addCell(new Label(9, 1, "入住情况", wcf_table));// // table内容// // 这里用你的dao// ManagerBookInfoDAO dao=new ManagerBookInfoDAO();// List list = dao.showBookInfo();// System.out.println("数据行数:" + list.size());// for (int i = 0; i < list.size(); i++) {// // 对应你的vo类// BookRoomInfo data = (BookRoomInfo) list.get(i);//// sheet.addCell(new Label(0, 2 + i, String.valueOf(i + 1),// wcf_center));// sheet.addCell(new Label(1, 2 + i, data.getName(),// wcf_center));// sheet// .addCell(new Label(2, 2 + i, data.getGender(),// wcf_center));// sheet// .addCell(new Label(3, 2 + i, data.getRoomType(),// wcf_center));// sheet// .addCell(new Label(4, 2 + i, data.getRoomId(),// wcf_center));// sheet.addCell(new Label(5, 2 + i, String.valueOf(data.getBegDate()).substring(0, 11)// , wcf_center));// sheet.addCell(new Label(6, 2 + i, String.valueOf(data.getEndDate()).substring(0, 11), wcf_center));// sheet.addCell(new Label(7, 2 + i, data.getTelephone(), wcf_center));// sheet// .addCell(new Label(8, 2 + i, data.getEmail(),// wcf_center));// // sheet// .addCell(new Label(9, 2 + i, data.getState(),// wcf_center));// } /** */ /** **********以上所写的内容都是写在缓存中的,下一句将缓存的内容写到文件中******** */ workbook.write(); /** */ /** *********关闭文件************* */ workbook.close(); System.out.println("导出成功"); // 存放url地址 } catch (Exception e) { System.out.println("在输出到EXCEL的过程中出现错误,错误原因:" + e.toString()); }
} /** * function:导出store信息 * @return * @throws Exception */ public void testExcel3() throws Exception { try { /** */ /** **********创建工作簿************ */ WritableWorkbook workbook = Workbook.createWorkbook(new File( "d:/资产信息.xls")); /** */ /** **********创建工作表************ */ WritableSheet sheet = workbook.createSheet("资产信息", 0);
/** */ /** *********设置列宽**************** */ sheet.setColumnView(0, 5); // 第1列 sheet.setColumnView(1, 12); // 第2列 sheet.setColumnView(2, 10); sheet.setColumnView(3, 22); sheet.setColumnView(4, 15); sheet.setColumnView(5, 22); sheet.setColumnView(6, 18); sheet.setColumnView(7, 30); sheet.setColumnView(8, 15); sheet.setColumnView(9, 15); sheet.setColumnView(10, 20); // 设置行高 sheet.setRowView(0, 1600, false); sheet.setRowView(1, 400, false); sheet.setRowView(7, 400, false); // 设置页边距 sheet.getSettings().setRightMargin(0.5); // 设置页脚 sheet.setFooter("", "", "测试页脚"); /** */ /** ************设置单元格字体************** */ // 字体 WritableFont NormalFont = new WritableFont(WritableFont.ARIAL, 10); WritableFont BoldFont = new WritableFont(WritableFont.ARIAL, 14, WritableFont.BOLD); WritableFont tableFont = new WritableFont(WritableFont.ARIAL, 12, WritableFont.NO_BOLD); WritableFont baodanFont = new WritableFont(WritableFont.ARIAL, 10, WritableFont.BOLD);
/** */ /** ************以下设置几种格式的单元格************ */ // 用于标题 WritableCellFormat wcf_title = new WritableCellFormat(BoldFont); wcf_title.setBorder(Border.NONE, BorderLineStyle.THIN); // 线条 wcf_title.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_title.setAlignment(Alignment.CENTRE); // 水平对齐 wcf_title.setWrap(true); // 是否换行
// 用于表格标题 WritableCellFormat wcf_tabletitle = new WritableCellFormat( tableFont); wcf_tabletitle.setBorder(Border.NONE, BorderLineStyle.THIN); // 线条 wcf_tabletitle.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_tabletitle.setAlignment(Alignment.CENTRE); // 水平对齐 wcf_tabletitle.setWrap(true); // 是否换行
// 用于正文左 WritableCellFormat wcf_left = new WritableCellFormat(NormalFont); wcf_left.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_left.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_left.setAlignment(Alignment.LEFT); wcf_left.setWrap(true); // 是否换行
// 用于正文左 WritableCellFormat wcf_center = new WritableCellFormat(NormalFont); wcf_center.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_center.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_center.setAlignment(Alignment.CENTRE); wcf_center.setWrap(true); // 是否换行
// 用于正文右 WritableCellFormat wcf_right = new WritableCellFormat(NormalFont); wcf_right.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_right.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_right.setAlignment(Alignment.RIGHT); wcf_right.setWrap(false); // 是否换行
// 用于跨行 WritableCellFormat wcf_merge = new WritableCellFormat(NormalFont); wcf_merge.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_merge.setVerticalAlignment(VerticalAlignment.TOP); // 垂直对齐 wcf_merge.setAlignment(Alignment.LEFT); wcf_merge.setWrap(true); // 是否换行
WritableCellFormat wcf_table = new WritableCellFormat(NormalFont); wcf_table.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条 wcf_table.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐 wcf_table.setAlignment(Alignment.CENTRE); wcf_table.setBackground(Colour.GRAY_25); wcf_table.setWrap(true); // 是否换行
/** */ /** ************单元格格式设置完成****************** */ // 合并单元格,注意mergeCells(col0,row0,col1,row1) // --列从0开始,col1为你要合并到第几列,行也一样 sheet.mergeCells(0, 0, 10, 0); //总标题 sheet.addCell(new Label(0, 0, "it资产详细信息", wcf_title));
// table标题 sheet.addCell(new Label(0, 1, "序号", wcf_table)); sheet.addCell(new Label(1, 1, "受理人", wcf_table)); sheet.addCell(new Label(2, 1, "采购单号", wcf_table)); sheet.addCell(new Label(3, 1, "机器类型", wcf_table)); sheet.addCell(new Label(4, 1, "服务编号", wcf_table)); sheet.addCell(new Label(5, 1, "资产编号", wcf_table)); sheet.addCell(new Label(6, 1, "机器型号", wcf_table)); sheet.addCell(new Label(7, 1, "机器mac", wcf_table)); sheet.addCell(new Label(8, 1, "状态", wcf_table)); sheet.addCell(new Label(9, 1, "领用人", wcf_table)); sheet.addCell(new Label(10, 1, "领用时间", wcf_table)); // table内容 // 这里用你的dao// HibernateDAO dao = new HibernateDAO();// List list = dao.show_message();// System.out.println("数据行数:" + list.size());// for (int i = 0; i < list.size(); i++) {// // 对应你的vo类// TbMessage data = (TbMessage) list.get(i);//// sheet.addCell(new Label(0, 2 + i, String.valueOf(i + 1),// wcf_center));// sheet.addCell(new Label(1, 2 + i, data.getNickname(),// wcf_center));// sheet// .addCell(new Label(2, 2 + i, data.getGender(),// wcf_center));// sheet.addCell(new Label(3, 2 + i, String.valueOf(data// .getDatetime()), wcf_center));// sheet.addCell(new Label(4, 2 + i, data.getQq(), wcf_center));// sheet.addCell(new Label(5, 2 + i, data.getEmail(), wcf_center));// sheet// .addCell(new Label(6, 2 + i, data.getMessage(),// wcf_center));// } /** */ /** **********以上所写的内容都是写在缓存中的,下一句将缓存的内容写到文件中******** */ workbook.write(); /** */ /** *********关闭文件************* */ workbook.close(); System.out.println("导出成功"); // 存放url地址 } catch (Exception e) { System.out.println("在输出到EXCEL的过程中出现错误,错误原因:" + e.toString()); } }
}
转载于:https://www.cnblogs.com/quanfu2326/p/4452517.html
相关资源:DirectX修复工具V4.0增强版