利用java操作Excel的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用java操作Excel的方法相关的知识,希望对你有一定的参考价值。

public static void writeExcel(String fileName)
WritableWorkbook wwb = null;
try
//首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象
wwb = Workbook.createWorkbook(new File(fileName));
catch (IOException e)
e.printStackTrace();

if(wwb!=null)
//创建一个可写入的工作表
//Workbook的createSheet方法有两个参数,第一个是工作表的名称,第二个是工作表在工作薄中的位置
WritableSheet ws = wwb.createSheet("sheet1", 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
//将生成的单元格添加到工作表中
ws.addCell(labelC);
catch (RowsExceededException e)
e.printStackTrace();
catch (WriteException e)
e.printStackTrace();





try
//从内存中写入文件中
wwb.write();
//关闭资源,释放内存
wwb.close();
catch (IOException e)
e.printStackTrace();
catch (WriteException e)
e.printStackTrace();


参考技术A 可以用阿帕奇的poi
或者是jxl

poi功能强大。
jxl比较简单。
或者可以用jndi
参考技术B apache的poi可以是可以,但是不支持word2003,还是用jxl来做,不会实现来找我,QQ494009695.本回答被提问者采纳

以上是关于利用java操作Excel的方法的主要内容,如果未能解决你的问题,请参考以下文章

java利用poi读取Excel文件

java利用poi读取excel异常问题

利用java怎么实现生成报表(Excel文件)

Excel-VBA操作文件的四大方法

Excel-VBA操作文件四大方法之一

java 利用poi 实现excel合并单元格后出现边框有的消失的解决方法