`
zhangzcz1999
  • 浏览: 144586 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JXL操作excel代码实例

阅读更多
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();
		}

	}

	
}

分享到:
评论

相关推荐

    java中操作excel实例代码

    很完整的实例,用eclipse导入工程即可,里面需要的jar包(jxl.jar)都有,简单的操作了excel,数据库,实现了导入导出等功能,可以自己建立数据库,本软件中使用的是oracle数据库的连接和驱动。

    JAVA导出Excel报表之jxl插件及实例源码

    jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows...

    jxl入门教程实例及边框样式、背景样式

    jxl是java对excel操作的开源工具,可以实现绝大部分的excel处理。 其中,BorderLineOfJxl.java是展示jxl的单元格边框样式。 ColourOfJxl.java是展示jxl的单元格背景样式。 JxlTest.java是我blog里的jxl介绍的代码。

    jxl.jar 和 源代码

    java读取excel的jar包和源代码,读取excel小实例

    傻瓜话jxl的使用(实例)

    自己在jxl的基础上封装的一套用于输出数据到excel文件的实例,使用非常简单,只要按要求定义好 标题,标签,数据,脚 即可,中间可以设置格式,文件里面有一个我自己写的test类,帮助理解,还有一张效果截图。...

    通过java操作excel表格的工具类库jxl

     以刚才我们创建的Excel文件为例,做一个简单的读取操作,程序代码如下:  //读取Excel的类  import java.io.*;  import jxl.*;  public class ReadXLS  {  public static void main(String args[])  {  ...

    通过jxl.jar 读取、导出excel的实例代码

    通过jxl.jar 读取、导出excel的实例代码,需要的朋友可以参考一下

    Excel数据操纵-jar包-jxl.jar

     以刚才我们创建的Excel文件为例,做一个简单的读取操作,程序代码如下:  //读取Excel的类  import java.io.*;  import jxl.*;  public class ReadXLS  {  public static void main(String args[]) ...

    django使用xlwt导出excel文件实例代码

    主要介绍了django使用xlwt导出excel文件实例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下

    java读取excel所需的jar包

    java读写excel所需的jxl.jar和实例代码 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

    Java实现导入导出Excel文件的方法(poi,jxl)

    主要介绍了Java实现导入导出Excel文件的方法(poi,jxl),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    java的excel数据录入与读取(代码加完美注释!)

    java的excel创建,数据录入与读取(代码加完美注释!),值得收藏!

    android读取assets中Excel表格并显示

    本文实例为大家分享了android读取assets中Excel的具体代码,供大家参考,具体内容如下 1.在assets下放的excel表格,命名为excel.xls 2.添加读取excel需要的jar包”jxl.jar”,assets是建在main级别目录下,建错地方找...

    Android开发实现的导出数据库到Excel表格功能【附源码下载】

    本文实例讲述了Android开发实现的导出数据库到Excel表格功能。分享给大家供大家参考,具体如下: 之前一直在电脑上用Excel表格记录家庭帐单,不久前重装系统不小心干掉了,伤心了好久,那可是我记了五年的帐单呀!这...

Global site tag (gtag.js) - Google Analytics