JXL操作——创建文件
来源:互联网 发布:windows loader v2.5 编辑:程序博客网 时间:2024/05/22 05:32
jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且 仅仅识别PNG格式。
使用如下:
搭建环境
将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。
基本操作
一、创建文件
拟生成一个名为“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[]) {
try {
// 打开文件
WritableWorkbook book = Workbook.createWorkbook( new File( " test.xls " ));
// 生成名为“第一页”的工作表,参数0表示这是第一页
WritableSheet sheet = book.createSheet( " 第一页 " , 0 );
// 在Label对象的构造子中指名单元格位置是第一列第一行(0,0)
// 以及单元格内容为test
Label label = new Label( 0 , 0 , " test " );
// 将定义好的单元格添加到工作表中
sheet.addCell(label);
/*
* 生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为789.123
*/
jxl.write.Number number = new jxl.write.Number( 1 , 0 , 555.12541 );
sheet.addCell(number);
// 写入数据并关闭文件
book.write();
book.close();
} catch (Exception e) {
System.out.println(e);
}
}
}
// 生成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[]) {
try {
// 打开文件
WritableWorkbook book = Workbook.createWorkbook( new File( " test.xls " ));
// 生成名为“第一页”的工作表,参数0表示这是第一页
WritableSheet sheet = book.createSheet( " 第一页 " , 0 );
// 在Label对象的构造子中指名单元格位置是第一列第一行(0,0)
// 以及单元格内容为test
Label label = new Label( 0 , 0 , " test " );
// 将定义好的单元格添加到工作表中
sheet.addCell(label);
/*
* 生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为789.123
*/
jxl.write.Number number = new jxl.write.Number( 1 , 0 , 555.12541 );
sheet.addCell(number);
// 写入数据并关闭文件
book.write();
book.close();
} catch (Exception e) {
System.out.println(e);
}
}
}
编译执行后,会产生一个Excel文件。
- JXL操作——创建文件
- Jxl操作——修改文件
- Jxl操作——读取文件(例)
- java_Excel jxl 操作Excel文件(读取,创建,更新)
- jxl操作excel文件
- jxl操作excel文件
- JXL操作Excel文件
- 实践jxl创建excel文件
- 利用jxl操作excel文件
- jxl读取excel文件操作
- 用jxl操作Excel文件
- JAVA操作Excel文件 JXL
- java JXL操作Excel文件
- 使用JXL操作Excel文件
- jxl简介,jxl操作excel 创建,读取,修改。
- jxl简介,jxl操作excel 创建,读取,修改。
- POI 与 JXL 的一点比较——关于使用Java操作excel文件
- jxl操作Excel(读取、创建、更新)
- oracle translate() 详解+实例
- Windows 8.1、Windows Server 2012 R2、System Center 2012 R2、Visual Studio 2013正式发布了
- mysql query insert中文乱码
- Struts2中文乱码问题
- WEB开发中的字符编码问题分析与解决。
- JXL操作——创建文件
- 存储过程,游标,if,双游标,双循环
- oracle,中括号
- Storyboard全解析-第二部分
- Ibatis parameterClass与resultClass支持的Type
- LA 3942 - Remember the Word 字典树+DP
- VC++中Debug调试版本和Release发行版本的区别
- 检测API
- 基于XMPP的IOS聊天客户端程序(XMPP服务器架构)