java将数据写入excel
2017-07-23 15:49
295 查看
package com.excel.test;
import java.io.File;
import java.io.IOException;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
public class ExcelUtils {
/**
* 生成一个Excel文件 jxl
* @param parent
要生成的Excel文件名所在的文件夹路径
* @param fileName 要生成的Excel文件名
* @jxl.jar 版本:2.6
*/
// 首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象
public static WritableWorkbook createWritableWorkbook(String parent,String fileName){
WritableWorkbook wwb = null;
try {
// 首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象
wwb = Workbook.createWorkbook(new File(parent,fileName));
} catch (IOException e) {
e.printStackTrace();
}
return wwb;
}
// 创建一个可写入的工作表
// Workbook的createSheet方法有两个参数,第一个是工作表的名称,第二个是工作表在工作薄中的位置
public static void writeExcel(WritableWorkbook wwb,String[][] ss) throws Exception{
if (wwb != null && ss != null) {
WritableSheet ws = wwb.createSheet("工作表名称", 0);
// 下面开始添加单元格
for (int i = 0; i < ss.length; i++) {
for (int j = 0; j < ss[i].length; j++) {
// 这里需要注意的是,在Excel中,第一个参数表示列,第二个表示行
Label labelC = new Label(j, i, ss[i][j]);
// 将生成的单元格添加到工作表中
ws.addCell(labelC);
}
}
// 从内存中写入文件中
wwb.write();
// 关闭资源,释放内存
wwb.close();
}
}
}
4000
import java.io.File;
import java.io.IOException;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
public class ExcelUtils {
/**
* 生成一个Excel文件 jxl
* @param parent
要生成的Excel文件名所在的文件夹路径
* @param fileName 要生成的Excel文件名
* @jxl.jar 版本:2.6
*/
// 首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象
public static WritableWorkbook createWritableWorkbook(String parent,String fileName){
WritableWorkbook wwb = null;
try {
// 首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象
wwb = Workbook.createWorkbook(new File(parent,fileName));
} catch (IOException e) {
e.printStackTrace();
}
return wwb;
}
// 创建一个可写入的工作表
// Workbook的createSheet方法有两个参数,第一个是工作表的名称,第二个是工作表在工作薄中的位置
public static void writeExcel(WritableWorkbook wwb,String[][] ss) throws Exception{
if (wwb != null && ss != null) {
WritableSheet ws = wwb.createSheet("工作表名称", 0);
// 下面开始添加单元格
for (int i = 0; i < ss.length; i++) {
for (int j = 0; j < ss[i].length; j++) {
// 这里需要注意的是,在Excel中,第一个参数表示列,第二个表示行
Label labelC = new Label(j, i, ss[i][j]);
// 将生成的单元格添加到工作表中
ws.addCell(labelC);
}
}
// 从内存中写入文件中
wwb.write();
// 关闭资源,释放内存
wwb.close();
}
}
}
4000
相关文章推荐
- 用java程序将数据写入到Excel中
- java操作excel之创建excel文件,并写入数据
- Java读取、写入、处理Excel文件中的数据
- java实现赋值excel模板,并在新文件中写入数据,并且下载
- Java读取、写入、处理Excel文件中的数据
- java poi 写入大量数据到excel中
- Java读取、写入、处理Excel文件中的数据
- java SpringMVC中 POI读取数据库数据并写入Excel表格中,并实现下载功能
- Java中生成excel,并进行数据的写入读出
- java 写入数据到Excel文件中_Demo
- java把excel数据写入Oracle数据库(.xls文件)(转)
- Java操作Excel之理解JXL--读取Excel模板动态写入数据并生成Excel
- java中使用JXL对Excel文件进行数据的写入、导出操作
- 简单实现利用java将数据写入到excel
- java读取Excel数据,然后写入到txt文件,并批量保存到oracle数据库中
- java读取excel获取数据写入到另外一个excel
- java将数据库数据写入到Excel中
- java向EXCEL文件中写入数据使用jxljar包
- java从Excel文件读取数据到数据库和从读取数据库数据写入Excel
- java 使用反射将数据写入Excel