jxl 导出Excel
来源:互联网 发布:数据的物理独立性 编辑:程序博客网 时间:2024/05/16 00:51
创建Excel
public static void putRow(WritableSheet ws, int rowNum, Object[] cells,
int index[]) throws Exception {
Label cell = null;
for (int i = 0; i < cells.length; i++) {
StringBuffer sbf = new StringBuffer();
if (cells[i] == null || cells[i].toString() == ""
|| cells[i].toString() == "null"
|| cells[i].toString().length() == 0) {
sbf.append("");
} else {
sbf.append(cells[i]);
}
cell = new Label(i, rowNum, String.valueOf(sbf));
ws.addCell(cell);
}
}
public static void ExcelExport(OutputStream out, List list, String head[],
String row[], String BackRound[]) {
try {
if (list != null && list.size() > 0) {
if (row != null&&row.length > 0) {
List list1 = ExcelExportUtil.packageList(list, row);
WritableWorkbook workbook = Workbook.createWorkbook(out);
WritableSheet ws = workbook.createSheet("sheet 1", 0);
int rowNum = 0;
if (head != null) {
putRow(ws, 0, head, null);
rowNum = 1;
}
for (int i = 0; i < list1.size(); i++) {
Object[] cells = (Object[]) list1.get(i);
putRow(ws, rowNum, cells, index);
rowNum++;
}
workbook.write();
workbook.close();
out.close();
}
} else {
System.out.println("ExcelExportUtil.ExcelExport error !参数错误");
}
} catch (Exception e) {
e.printStackTrace();
}
}
- jxl 导出excel
- 使用jxl导出excel
- jxl导出excel
- Java jxl导出excel
- jxl实现导出excel
- Jxl导出Excel实现
- jxl导出Excel
- jxl 导出Excel
- jxl导出Excel
- jxl导出EXCEL
- 使用JXL导出excel
- JXL导入导出EXCEL
- jxl 方式导出excel
- jxl导出excel
- jxl 实现导出excel
- jxl导出excel
- jxl导出excel
- jxl导出Excel .
- Oracle诊断案例-Sql_trace
- 用ado连接oracle的几种方法
- debug文件夹内部分文件说明?
- strlen高效实现
- 企业库数据通用操作封装中的参数类
- jxl 导出Excel
- 应用程序开发者关于MeeGo平台的2010总结
- 企业库数据库封装类使用
- JAVA RMI 快速入门实例
- 约瑟夫问题 线段树Timus OJ 1521
- 用ADO 连接mysql数据库的方法
- 关于“cannot find a valid peer process to connect to”错误的解决方案
- 编程方法学 - 公开课学习笔记(三)
- DataGridView的一些技巧