今天测试了java下操作excel的jar包,和大家分享下:
import java.io.*; import jxl.*; import jxl.write.*; class XLS{ void createXLS(){ try { //打开文件
WritableWorkbook book= Workbook.createWorkbook(new File("1.xls")); //生成名为“第一页”的工作表,参数0表示这是第一页
WritableSheet sheet=book.createSheet("第一页",0); //在Label对象的构造子中指名单元格位置是第一列第一行(0,0)
//以及单元格内容为test
Label label=new Label(0,0,"test"); //将定义好的单元格添加到工作表中
sheet.addCell(label); jxl.write.Number number = new jxl.write.Number(1,0,789.123); sheet.addCell(number); //写入数据并关闭文件
book.write(); book.close(); }catch(Exception e) { System.out.println(e); } } void readXLS(){ try { Workbook book= Workbook.getWorkbook(new File("1.xls")); //获得第一个工作表对象
Sheet sheet=book.getSheet(0); //得到第一列第一行的单元格
Cell cell1=sheet.getCell(0,0); String result=cell1.getContents(); System.out.println(result); book.close(); }catch(Exception e) { System.out.println(e); } } } public class test {
/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub
XLS a = new XLS(); //a.createXLS();
a.readXLS(); }
}
|
阅读(1852) | 评论(0) | 转发(0) |