`
zhangzcz1999
  • 浏览: 148257 次
  • 性别: 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();
		}

	}

	
}

分享到:
评论

相关推荐

    jxl操作excel实例,jxl jar包下载

    本文将详细介绍如何使用`jxl`库进行Excel操作,并提供一个简单的实例。 首先,`jxl.jar`是`jxl`库的主要组件,你需要将其添加到你的项目类路径中。这可以通过将`jxl.jar`放在`lib`目录下或在IDE(如Eclipse、...

    公司真正项目使用jxl操作excel代码程序

    本项目中的“公司真正项目使用jxl操作excel代码程序”是一个具体的实例,展示了如何利用Java的jxl库来与Excel文件进行交互,以满足公司报表打印的需求。 jxl是一个开源的Java库,它允许开发人员读取、写入和修改...

    使用jxl操作Excel

    在Java编程环境中,处理Excel数据是一项常见的任务,而`jxl`库是一个广泛使用的开源库,专门用于读取和写入Microsoft ...通过分析提供的文件名,我们可以推测出这些代码片段覆盖了使用`jxl`进行Excel操作的主要功能。

    Java jxl操作Excel97-2003 eclipse可运行项目实例

    这个"Java jxl操作Excel97-2003 eclipse可运行项目实例"提供了一个实用的示例,帮助开发者了解如何在Eclipse环境中使用jxl库与Excel97-2003版本的文件进行交互。 1. **jxl库介绍** jxl库是Java编程语言中的一个...

    jxl 操作excel Demo

    通过上述的描述,我们可以看出"jxl操作excel Demo"是帮助开发者理解和实践如何在Java项目中利用jxl库来处理Excel文件的实例。"33.xls"可能是这个示例代码所操作的Excel文件,用于测试和展示jxl的功能。学习并理解这...

    jxl操作excel文件例子

    标题“jxl操作excel文件例子”指的是利用JXL库进行Excel文件处理的实际应用。描述中提到的“通过jxl操作excel,简单方便”,暗示了JXL库的一个关键优点——简洁易用的API,使得对Excel文件的操作变得相当直观。 JXL...

    jxl 实现excel导入导出

    但作为一款轻量级的解决方案,`jxl`对于简单的Excel操作已经足够强大,且易于理解和使用。 总之,`jxl`库是Java开发者处理Excel文件的一个有力工具,它简化了读取、写入和修改Excel数据的过程,使得在Java应用中...

    关于jxl操作excel说明以及jxl.jar包下载2.6

    在Java编程环境中,处理Excel文件是一项常见的...通过阅读提供的"jxl操作EXCEL.docx"文档,你可以获得更详细的使用指南和示例代码。记住,理解和熟练掌握JXL库的使用,能极大地提升你在Java项目中处理Excel文件的效率。

    jxl读取excel数据(带实例)

    如果你的“导入excel”文件是这个过程的一个实例,那么你应该能够找到一个类似的代码实现。在实际应用中,你可能需要根据具体需求进行扩展,比如处理公式、样式、图表或者多个工作表等更复杂的情况。不过,以上代码...

    JXL 下载 Excel 文档

    描述中提到的链接指向了一个ITEYE博客文章,虽然具体内容没有给出,但我们可以推测博主可能详细介绍了使用JXL库进行Excel操作的步骤、示例代码以及常见问题。ITEYE是一个知名的IT技术交流平台,上面的博客通常会包含...

    使用jxl导出Excel表的好例子

    `jxl`库是Java中一个广泛使用的库,它允许开发者方便地读取和写入Microsoft Excel文件。本篇文章将深入探讨如何利用`jxl`库来创建和导出Excel表格。 首先,我们需要在项目中引入`jxl`库。如果你的项目是Maven项目,...

    jxl操作Excel 的具体例子

    本教程将深入讲解如何使用JXL库在Java中实现Excel文件的操作。 首先,确保已将JXL库添加到项目依赖中。如果使用Maven,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;net.sourceforge.jexcelapi&lt;/groupId&gt;...

    java poi jxl 操作excel的小例子

    在这个入门级的实例中,我们将探讨如何使用这两个库来操作Excel文件。首先,我们先了解一下这两个库的基本概念。 1. **Java POI**: - Java POI 是 Apache 软件基金会的一个开源项目,它提供了一套API,允许Java...

    poi jxl 生成EXCEL 报表

    虽然POI功能更强大,但JXL在某些场景下可能更易于使用,尤其是对于简单的Excel操作。 - 创建Workbook实例,读取或新建Excel文件。 - 创建Sheet对象,对应Excel的工作表。 - 在Sheet上创建Row和Cell,填充数据。...

    java中操作excel实例代码

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

    java 中使用jxl API 操作Excel文档

    这个压缩包提供了一系列的实例源码,展示了如何在Java应用程序中利用JXL进行Excel文档的操作。以下是对这些实例及其涉及的知识点的详细解释。 1. **JXL库介绍** JXL库是Java Excel API的简称,它提供了丰富的接口...

    java利用jxl读取excel文件

    `jxl`库是一个广泛使用的第三方库,它允许开发者轻松地读取、写入和修改Excel文件。本篇文章将深入探讨如何利用`jxl.jar`包来实现这一功能。 首先,确保你已经正确地将`jxl.jar`文件添加到你的项目类路径中。这可以...

    JXL对EXCEL的支持

    JXL提供了丰富的功能,允许开发者在不依赖Microsoft Office的情况下,对Excel文件进行操作。 JXL支持多种Excel文件格式,包括.xls(Excel 97-2003 Binary File Format)和.xlsx(Office Open XML Spreadsheet)。这...

    用JXL导出EXCEL

    使用JXL库进行Excel操作非常方便,特别是对于简单的读写任务。 #### 核心类与接口 - **`jxl.Workbook`**:用于创建或打开Excel文件。 - **`jxl.write.WritableWorkbook`**:用于创建新的可写入的Excel文件。 - **`...

Global site tag (gtag.js) - Google Analytics