1 / 42
文档名称:

java解析并且操作excel 方法.docx

格式:docx   页数:42页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java解析并且操作excel 方法.docx

上传人:yunde112 2014/2/19 文件大小:0 KB

下载得到文件列表

java解析并且操作excel 方法.docx

文档介绍

文档介绍:java解析并且操作excel 方法
最近需求变化,需要把excel导入我以前没有做过,所以我查了一些资料和参考别人的代码
以下是多种方式:
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
.;
.;
.;
.;
.;
.;
public class ExcelOpt {
/**
* 生成一个Excel文件 jxl
* ***@param fileName 要生成的Excel文件名
* ***@ 版本:
*/
public static void writeExcel(String fileName){
WritableWorkbook wwb = null;
try {
//首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象
wwb = (new File(fileName));
} catch (IOException e) {
();
}
if(wwb!=null){
//创建一个可写入的工作表
//Workbook的createSheet方法有两个参数,第一个是工作表的名称,第二个是工作表在工作薄中的位置
WritableSheet ws = ("工作表名称", 0);
//下面开始添加单元格
for(int i=0;i<10;i++){
for(int j=0;j<5;j++){
//这里需要注意的是,在Excel中,第一个参数表示列,第二个表示行
Label labelC = new Label(j, i, "这是第"+(i+1)+"行,第"+(j+1)+"列");
try {
//将生成的单元格添加到工作表中
(labelC);
} catch (RowsExceededException e) {
();
} catch (WriteException e) {
();
}
}
}
try {
//从内存中写入文件中
();
//关闭资源,释放内存
();
} catch (IOException e) {
();
} catch (WriteException e) {
();
}
}
}
/**
* 生成一个Excel文件POI
* ***@param inputFile 输入模板文件路径
* ***@param outputFile 输入文件存放于服务器路径
* ***@param dataList 待导出数据
* ***@throws Exception
* ***@roseuid:
*/
public static void exportExcelFile(String inputFile,String outputFile,List dataList) thr

最近更新