import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import jxl.Cell;
import jxl.CellType;
import jxl.Sheet;
import jxl.Workbook;
import jxl.write.Label;
public class Test {
public static void main(String[] args) {
jxl.Workbook rwb = null;
try {
// 构建Workbook对象 只读Workbook对象
// 直接从本地文件创建Workbook
// 从输入流创建Workbook
InputStream is = new FileInputStream("Book.xls");
rwb = Workbook.getWorkbook(is);
// Sheet(术语:工作表)就是Excel表格左下角的Sheet1,Sheet2,Sheet3但在程序中
// Sheet的下标是从0开始的
// 获取第一张Sheet表
Sheet rs = rwb.getSheet(0);
// 获取Sheet表中所包含的总列数
int rsColumns = rs.getColumns();
// 获取Sheet表中所包含的总行数
int rsRows = rs.getRows();
// 获取指这下单元格的对象引用
for (int i = 0; i < rsRows; i++) {
for (int j = 0; j < rsColumns; j++) {
Cell cell = rs.getCell(j, i);
System.out.print(cell.getContents() + " ");
}
System.out.println();
}
// 利用已经创建的Excel工作薄创建新的可写入的Excel工作薄
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File(
"Book2.xls"), rwb);
// 读取第一张工作表
jxl.write.WritableSheet ws = wwb.getSheet(0);
// 获取第一个单元格对象
jxl.write.WritableCell wc = ws.getWritableCell(0, 0);
// 决断单元格的类型,做出相应的转化
if (wc.getType() == CellType.LABEL) {
Label l = (Label) wc;
l.setString("The value has been modified.");
}
// 写入Excel对象
wwb.write();
wwb.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
// 操作完成时,关闭对象,翻译占用的内存空间
rwb.close();
}
}
}
分享到:
相关推荐
很完整的实例,用eclipse导入工程即可,里面需要的jar包(jxl.jar)都有,简单的操作了excel,数据库,实现了导入导出等功能,可以自己建立数据库,本软件中使用的是oracle数据库的连接和驱动。
jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows...
jxl是java对excel操作的开源工具,可以实现绝大部分的excel处理。 其中,BorderLineOfJxl.java是展示jxl的单元格边框样式。 ColourOfJxl.java是展示jxl的单元格背景样式。 JxlTest.java是我blog里的jxl介绍的代码。
java读取excel的jar包和源代码,读取excel小实例
自己在jxl的基础上封装的一套用于输出数据到excel文件的实例,使用非常简单,只要按要求定义好 标题,标签,数据,脚 即可,中间可以设置格式,文件里面有一个我自己写的test类,帮助理解,还有一张效果截图。...
以刚才我们创建的Excel文件为例,做一个简单的读取操作,程序代码如下: //读取Excel的类 import java.io.*; import jxl.*; public class ReadXLS { public static void main(String args[]) { ...
通过jxl.jar 读取、导出excel的实例代码,需要的朋友可以参考一下
以刚才我们创建的Excel文件为例,做一个简单的读取操作,程序代码如下: //读取Excel的类 import java.io.*; import jxl.*; public class ReadXLS { public static void main(String args[]) ...
主要介绍了django使用xlwt导出excel文件实例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
java读写excel所需的jxl.jar和实例代码 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
主要介绍了Java实现导入导出Excel文件的方法(poi,jxl),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
java的excel创建,数据录入与读取(代码加完美注释!),值得收藏!
本文实例为大家分享了android读取assets中Excel的具体代码,供大家参考,具体内容如下 1.在assets下放的excel表格,命名为excel.xls 2.添加读取excel需要的jar包”jxl.jar”,assets是建在main级别目录下,建错地方找...
本文实例讲述了Android开发实现的导出数据库到Excel表格功能。分享给大家供大家参考,具体如下: 之前一直在电脑上用Excel表格记录家庭帐单,不久前重装系统不小心干掉了,伤心了好久,那可是我记了五年的帐单呀!这...