利用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();
或者是jxl
poi功能强大。
jxl比较简单。
或者可以用jndi 参考技术B apache的poi可以是可以,但是不支持word2003,还是用jxl来做,不会实现来找我,QQ494009695.本回答被提问者采纳
以上是关于利用java操作Excel的方法的主要内容,如果未能解决你的问题,请参考以下文章