java生成Excel文件

先到这里下载一个jar包:http://www.andykhan.com/jexcelapi/download.html

package zcp; import java.io.*; import jxl.*; import jxl.write.*; import jxl.format.*; public class ExportExcel{ public static void writeExcel(OutputStream os) throws Exception { WritableWorkbook wwb = Workbook.createWorkbook(os); WritableSheet ws = wwb.createSheet("测试", 0); Label labelC = new Label(0, 0, "我爱中国"); ws.addCell(labelC); Label self=new Label(1,2,"吃饱撑的"); ws.addCell(self); //字体的6个参数的作用依次是:字体、字体大小、粗体风格、斜体、下划线样式、字体颜色 WritableFont wfc = new WritableFont(WritableFont.ARIAL,20, WritableFont.BOLD, false,UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.GREEN); WritableCellFormat wcfFC = new WritableCellFormat(wfc); //设置单元格背景颜色 // wcfFC.setBackground(jxl.format.Colour.RED); //设置让字体适应单元格的大小 wcfFC.setShrinkToFit(false); labelC = new Label(6, 0, "中国爱我",wcfFC); ws.addCell(labelC); //写入Exel工作表 wwb.write(); //关闭Excel工作薄对象 wwb.close(); } //最好写一个这样的main方法来测试一下你的这个class是否写好了。 public static void main(String[] args)throws Exception{ File f=new File("c:/kk.xls"); f.createNewFile(); writeExcel(new FileOutputStream(f)); } }

 

 可参考:http://hi.baidu.com/lanren516/blog/item/20540ffe5caa2572034f56da.html

你可能感兴趣的:(java生成Excel文件)