1。先申明一個book(創建一本書)
jxl.write.WritableWorkbook book = jxl.Workbook.createWorkbook(baos);
2。book創建好後就要創建一個sheet(創建書的一張紙)
jxl.write.WritableSheet sheet = book.createSheet("導出Excel", 0);
3。設置logo文件樣式
<1 設置字體樣式
jxl.write.WritableFont font_logo = new jxl.write.WritableFont(jxl.write.WritableFont.createFont("宋體"),14,jxl.write.WritableFont.BOLD);
<2 設置單元格樣式
jxl.write.WritableCellFormat format_logo = new jxl.write.WritableCellFormat(font_logo);
<3 設置標題logo
format_logo.setAlignment(jxl.format.Alignment.CENTRE);
format_logo.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);
4。設置列標題title文件樣式
jxl.write.WritableFont font_title = new jxl.write.WritableFont(jxl.write.WritableFont.createFont("黑體"),10,jxl.write.WritableFont.BOLD);
jxl.write.WritableCellFormat format_title = new jxl.write.WritableCellFormat(font_title);
format_title.setBackground(jxl.format.Colour.GRAY_50);
format_title.setBorder(jxl.format.Border.LEFT, jxl.format.BorderLineStyle.THIN);
format_title.setAlignment(jxl.format.Alignment.CENTRE);
format_title.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);
5。把logo與title添加進去
<1 添加logo
jxl.write.Label lableLogo = new jxl.write.Label(0,0,title,format_title);
sheet.addCell(lableLogo);
sheet.mergeCells(0, 0, columns.length - 1, 0);
<2 添加title
6。寫出excel