主要是研究了一下JExcelAPI的tutorial.html文件,说一下自己的使用心得,1.排列方式是 列,行 2.添加数字,日期要使用Date,Number这些类,创建对象,(也可能格式化),但是创建String的时候,没有String类,便可以直接使用Label。另外它的tutorial写的很详细,非常有帮助。
如下:引用教程
//摘录如下:
推荐一个电子表格类库
问题:我以前被要求去扩展我们公司的以Java为基础的电子表格软件,实现读写Excel电子表格的功能。你能推荐给我一个可以帮助我完成这个任务的开源Java类库吗?
回答:你可以考虑一下JExcelAPI,它是一个成熟的、以Java为基础的可以让你实现读写和更改Excel电子表格功能的开源类库。这里有一些它的特点:
- 可以从Excel 95, 97, 2000, XP, 和2003工作簿读取数据
- 可以读写公式(只支持Excel 97和之后的版本)
- 可以以Excel 2000的格式生成电子表格
- 支持字体,数字,和日期的格式化
- 支持单元格拆分,单元格合并,和单元格着色
- 更改存在的工作表
- 支持复制图表
- 支持向电子表格插入或者复制图片
JExcelAPI 是Andrew Kahn开发的,并且在GNU 通用公共许可协议下发布。
下载JExcelAPI类库
问题:我如何下载JExcelAPI?
回答:完全遵循下面的步骤下载JExcelAPI:
1.使用浏览器打开JExcelAPI的主页。
2.点击 jexcelapi 这个链接。
3.在结果页,点击任意一个文件夹链接。例如,我点击了 2.6.12 这个链接。
4.在结果页,点击分发文档文件名。例如,我点击了 jexcelapi_2_6_12.zip 这个链接。
5.稍微等待一下之后,你的浏览器会弹出对话框提醒你去保存这个文件。继续点击去保存这个文件即可。
下载完成后,解压这个文件。你会发现一个 jexcelapi 主目录在jexcelapi_2_6_12 目录下面。
使用 JExcelAPI 类库
问题: JExcelAPI 类库包括一些例子程序吗 ?
回答:JExcelAPI 的 jexcelapi 主目录包含一个叫 jxl.jar 的文件,这个文件包含一些读写和复制电子表格的例子程序。这个读取的例子读取的是一个已经存在的电子表格,并且通过 -csv 或者 -xml 命令行选项转换它为逗号分隔值(CSV)或者XML格式的文档。参考一下下面的例子:
1
|