API参考:
http://www.andykhan.com/jexcelapi/index.html
官网:
http://jexcelapi.sourceforge.net/
1. 创建可写的工作簿workbook
WritableWorkbook workbook = Workbook.createWorkbook(new File("c:\test.xls"));
2. 读取现有的工作簿workbook(不可写)
Workbook workbook = Workbook.getWorkbook(new File("c:\template.xls"));
3. 创建可写的Sheet
workbook.createSheet("name", 0);
4. 读取现有的Sheet
workbook.getSheet(0);
5. 创建Label
Label label = new Label(0,0,"content");
6. 将Label 添加到Sheet
sheet.addCell(label);
7. 根据模板创建workbook
Workbook template = Workbook.getWorkbook(new File("c:\template.xls"));
WritableWorkbook workbook = Workbook.createWorkbook(new File("c:\test.xls"),template);
8. 创建Excel的例子
WritableWorkbook workbook = Workbook.createWorkbook(new File("c:\test.xls"));
WritableSheet sheet = workbook.getSheet(0);
Label label1 = new Label(0,0,"content");
Label label2 = new Label(0,1,"content");
sheet.addCell(label1);
sheet.addCell(label2);
workbook.write();
workbook.close();
9. 根据模板创建Excel的例子
Workbook template = Workbook.getWorkbook(new File("c:\template.xls"));
WritableWorkbook workbook = Workbook.createWorkbook(new File("c:\test.xls"),template);
WritableSheet sheet = workbook.getSheet(0);
Label label1 = new Label(0,0,"content");
Label label2 = new Label(0,1,"content");
sheet.addCell(label1);
sheet.addCell(label2);
workbook.write();
workbook.close();
10. 使用模板单元格的格式
Workbook template = Workbook.getWorkbook(new File("c:\template.xls"));
WritableWorkbook workbook = Workbook.createWorkbook(new File("c:\test.xls"),template);
WritableSheet sheet = workbook.getSheet(0);
//获取模板单元格的格式(字体,颜色等)
CellFormat cellFormat = sheet.getWritableCell(0, 0).getCellFormat();
Label label = new Label(0,0,"content",cellFormat);
sheet.addCell(label);
workbook.write();
workbook.close();
11. 处理换行
WritableCellFormat wcf = new WritableCellFormat();
wcf.setWrap(true);
wcf.setVerticalAlignment(VerticalAlignment.CENTRE);
Label label= new Label(0, 0,wcf);
12. struts2 下载excel
public InputStream getInputStream(){
try {
ByteArrayOutputStream os = new ByteArrayOutputStream();
Workbook template = Workbook.getWorkbook(new File("c:\template.xls"));
WritableWorkbook workbook = Workbook.createWorkbook(os,template);
WritableSheet sheet = workbook.getSheet(0);
CellFormat cellFormat = sheet.getWritableCell(0, 0).getCellFormat();
Label label = new Label(0,0,"content",cellFormat);
sheet.addCell(label);
workbook.write();
workbook.close();
return new ByteArrayInputStream(os.toByteArray());
} catch (Exception e) {
logger.error(e.getMessage(), e);
return null;
}
}
分享到:
相关推荐
jxl api说明文档 不包含pai包
jxl........API look look
java语言操纵excel文档。以及jxl的帮助文档
jxlApi word操作 All Classes Packages jxl jxl.demo jxl.format jxl.write
修改过的java jxl api chm 上次传的朋友反映不能用,现在重新上传
一本经典jxl包 java 与 excel api doc
导出excel的帮助文档JXL_API不错哦 用于初次接触导出excel的人挺有帮助
JXL_API CHM JXL_API CHM JXL_API CHM JXL_API CHM JXL_API CHM JXL_API CHM
jxl的api文档 简单使用 只可惜是英文版的 不过应该不影响使用
用于java操作操作Excel的api 很好的
jxl 帮助文档 api java操作excel的利器
这个压缩包内有很多通过jxl操作Excel文档的实例,都是在MyEclipse中运行通过的,通俗易懂,希望你能喜欢。
jxl.jar和jxl源码和jxl API下载 将下载后的文件解包,得到jxl.jar等,jxl.jar放入classpath,安装就完成了。
自己做的JXl api chm文档, chm文档绝对原创
jxl的api chm版本 如果需要使用java打印Excel文档的话可以参考这个api
JXL的帮助文档 英文的 这是一个很好的JAVA操作EXCEL的工具
详细介绍了jxl类的一些用法,JAVA操作excel的详细用法
jxl 的api,目前最流行的做导入和导出的方式,每个java开发人员不可缺少的文档
java导出到Excel的Jar包
JXL的JAR包 JXL的API文档 使用JXL 可以让你操作EXCEL更方便 快捷 ,而且你可以只专注你的业务,而不需要考虑 业务外的操作