java向EXCEL文件中写入数据使用jxljar包

今天用java向excel文件中写入了数据,所以在这里总结一下,我看了一下那个jxl的文档

首先需要导入相应的jar包,然后就是在类中导入以下的包,

import jxl.Workbook;
import jxl.write.Label;
import jxl.write.Number;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.write.biff.RowsExceededException;

然后下面是代码:

WritableWorkbook workbook = Workbook.createWorkbook(new File("D:\\s1\\s2.xls"));//在D盘s1文件夹下新建一个s2.xls文件
            WritableSheet sheet = workbook.createSheet("First Sheet", 0);
            Label label = new Label(0, 2, "A label record");
            sheet.addCell(label);

            Number number = new Number(3, 5, 3.1459);//在第4列第6行中插入3.1459的数字,因为行和列的下标都是从0开始的,并且第一个表示列,第二个表示行

            sheet.addCell(number);
            workbook.write();
            workbook.close();

这样就行了,但是我感觉这样有一点不好的是,就是每一次执行都是都是新建一个文件,这样就把之前的文件就相当于给覆盖了,不过先写到这吧,等什么是有时间再来补充吧!


你可能感兴趣的:(JAVA)