利用java操作excel表格

利用java操作excel表格

ID:35210858

大小:196.00 KB

页数:5页

时间:2019-03-21

利用java操作excel表格_第1页
利用java操作excel表格_第2页
利用java操作excel表格_第3页
利用java操作excel表格_第4页
利用java操作excel表格_第5页
资源描述:

《利用java操作excel表格》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、java操作exceljxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。使用如下:搭建环境 将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。 基本操作 一、创建文件

2、 拟生成一个名为“test.xls”的Excel文件,其中第一个工作表被命名为 “第一页”,大致效果如下:package test;//生成Excel的类import java.io.File;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;public class CreateExcel {    public static void main(String args[])

3、 {        try {            // 打开文件            WritableWorkbook book = Workbook.createWorkbook(new File("test.xls"));            // 生成名为“第一页”的工作表,参数0表示这是第一页            WritableSheet sheet = book.createSheet("第一页", 0);            // 在Label对象的构造子中指名单元格位置是第一列第一行(0,0)          

4、  // 以及单元格内容为test            Label label = new Label(0, 0, "test");            // 将定义好的单元格添加到工作表中            sheet.addCell(label);            /*             * 生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为789.123             */            jxl.write.Number number = 

5、new jxl.write.Number(1, 0, 555.12541);            sheet.addCell(number);            // 写入数据并关闭文件            book.write();            book.close();        } catch (Exception e) {            System.out.println(e);        }    }}    编译执行后,会产生一个Excel文件。 三、读取文件 以刚才我们创建的Excel文件为

6、例,做一个简单的读取操作,程序代码如下:package test;//读取Excel的类import java.io.File;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;public class ReadExcel {    public static void main(String args[]) {        try {            Workbook book = Workbook.getWorkbook(new File("test.xls"));    

7、        // 获得第一个工作表对象            Sheet sheet = book.getSheet(0);            // 得到第一列第一行的单元格            Cell cell1 = sheet.getCell(0, 0);            String result = cell1.getContents();            System.out.println(result);            book.close();        } catch (Exceptio

8、n e) {            System.out.println(e);        }    }}  程序执行结果:test 四、修改文件 利用jExcelAPI可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。