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

一款很好用的excel操作组件(jexcelapi)

    博客分类:
  • java
阅读更多

前几天无聊时http://www.oschina.net/中国开源社区里走走,发现了一款比较好用的excel操作组件,

用起来也比较简单

import java.io.*;
import jxl.*;
import jxl.write.*;
import jxl.format.*;

public class TestExcel {
	public static void writeExcel(File f) throws Exception {
		jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(f);
		jxl.write.WritableSheet ws = wwb.createSheet("TestSheet1", 0);
		jxl.write.Label labelC = new jxl.write.Label(0, 0, "我爱中国");
		ws.addCell(labelC);
		jxl.write.WritableFont wfc = new jxl.write.WritableFont(
				WritableFont.ARIAL, 20, WritableFont.BOLD, false,
				UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.GREEN);
		jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(
				wfc);
		wcfFC.setBackground(jxl.format.Colour.RED);
		labelC = new jxl.write.Label(6, 0, "中国爱我a", wcfFC);
		ws.addCell(labelC);
		// 写入Exel工作表
		wwb.write();
		// 关闭Excel工作薄对象
		wwb.close();
	}

	public static void readExcel(File os) throws Exception {
		Workbook wb = Workbook.getWorkbook(os);
		Sheet s = wb.getSheet("TestSheet1");
		Cell c = s.getCell(6, 0);
		System.out.println(c.getContents());
	}

	// 最好写一个这样的main方法来测试一下你的这个class是否写好了。
	public static void main(String[] args) throws Exception {
		File f = new File("c:\\kk1.xls");
		// writeExcel(f);
		// f.createNewFile();
		// writeExcel(f);
		readExcel(f);
	}
}

 

 

 

分享到:
评论

相关推荐

    不使用组件操作EXcel

    Java中还有其他库,如JExcelApi,提供类似的Excel操作功能,但其对现代Excel文件格式的支持可能不如POI全面。 在JavaScript中,可以使用xlsx库,它能够解析和写入Excel文件。通过浏览器的File API,JavaScript也...

    JAVA Web程序设计-3期(KC006) 13-4应用jExcelAPI组件生成Excel文件的操作步骤.doc

    本教程主要介绍了如何利用jExcelAPI组件在Java Web环境中动态生成Excel文件。 首先,要使用jExcelAPI,你需要将其jar文件添加到项目的classpath中。这通常通过IDE(如Eclipse、IntelliJ IDEA)的构建路径设置或在...

    java 读写Excel组件

    JExcelAPI是另一个用于读写Excel的Java库,虽然不如Apache POI流行,但它的API更简单,适合小型项目或快速原型开发。 1. **读取Excel文件** 使用JExcelAPI读取Excel文件,同样需要`FileInputStream`,但创建`...

    jexcelapi2.6.zip

    7. **易用性**:JExcelAPI的API设计简洁,使得开发者能够快速上手,通过简单的调用即可完成复杂的Excel操作。 使用JExcelAPI,开发者可以避免与COM接口的直接交互,降低系统的复杂性和依赖性,提高跨平台的兼容性。...

    读写Excel组件代码

    总结来说,“读写Excel组件代码”这一主题涵盖了使用Java与Apache POI库进行Excel文件操作的各个方面,包括读取、写入、格式设置以及处理各种复杂情况的技巧。通过学习和实践,开发者可以有效地处理日常工作中涉及...

    应用Java实现对Excel文件基本操作的组件

    Java通过提供多种库,如Apache POI、JExcelAPI、HSSF/SSFX等,使得与Excel文件进行交互变得简单。本篇将详细讲解如何使用Java实现对Excel文件的基本操作。 首先,让我们聚焦于Apache POI,这是一个广泛使用的开源...

    JSP 读写Excel组件

    当我们需要在Web应用中实现对Excel文件的读写操作时,Java Server Pages (JSP) 提供了一种解决方案。本文将详细介绍如何使用JSP结合特定组件来实现Excel的读写功能。 首先,我们要理解JSP是一种动态网页技术,允许...

    java实用组件集 源码 第四章 excel组件

    Java 实用组件集是开发过程中常用的一类工具,它们提供了许多便利的功能,比如处理Excel文件。第四章聚焦于Excel组件,这个组件允许开发者轻松地进行读取和写入Excel文件的操作,极大地提高了工作效率。在本章节中,...

    Java对Excel表格的操作

    - **简介**:JExcelApi 是另一个用于处理Excel文档的Java库。它同样是一个开源项目。 - **特点**: - **简单易用**:相较于POI,JExcelApi的使用更为直观和简洁。 - **中文支持**:在处理中文字符时表现优异,...

    java对excel操作所用的jar包.rar

    "java对excel操作所用的jar包.rar" 提供的正是这样一组库,使得在Java中与Excel交互变得简单。这里我们将详细讨论如何使用这些jar包以及相关的知识点。 首先,Java中处理Excel最常用的库是Apache POI。Apache POI是...

    JavaExcel

    JavaExcel是一个纯Java实现的Excel操作组件,它允许开发者在Java应用程序中轻松地读取、创建和修改Excel文件。这个组件通常被称为JExcelAPI,它提供了丰富的API接口,使得处理Excel数据变得简单而高效。JExcelAPI...

    一种基于Java注解和反射机制的Excel文件读写操作方法.pdf

    本研究以Jxl为基础,探索出一种新的编程模式,优化了传统的Excel操作方法。 6. 数据处理和信息化办公:在信息化办公环境中,数据处理是核心环节,而Excel作为一款强大的数据处理工具,被广泛应用。本研究提出的改进...

    java操作Excel_详解

    通过以上示例,我们可以看到jExcelAPI提供了一种直观且易于使用的API来处理Excel文件,特别适合那些需要在项目中集成基本Excel操作的场景。然而,对于更复杂的需求,如数据验证、样式控制或高性能的大数据处理,...

    Java操作Excel和Word

    虽然它已经不再更新,但对于简单的Excel操作还是很有用的。 3. `AAA.java` - 这很可能是包含Java代码的源文件,可能实现了Excel或Word的处理逻辑。 4. `redeme.txt` - 通常是一个简短的说明文件,用于解释压缩包中的...

    jexcelapi_2_6_4.tar.gz

    对于Java开发者而言,如何高效地读取、解析和操作Excel文件,成为了一项必备技能。本文将聚焦于JExcelAPI这一Java库,详细阐述它在Lucene开发中的应用,帮助你更好地理解和使用这一强大的工具。 JExcelAPI是一个...

    jsf 上传 操作Excel 导入数据库中 浏览器打开Excel表格

    在IT行业中,JavaScript Server Faces(JSF)是一种用于构建企业级Web应用的Java框架,而本文将重点关注如何在JSF环境中实现Excel文件的上传、处理并将其内容导入到数据库中,以及在浏览器中预览Excel表格。...

    java操作excel的api

    - JExcelApi 是一个广泛使用的 Java 库,它允许程序员读取、写入和修改 Microsoft Excel 文件(.xls 格式)。这个库支持 BIFF8 格式的 Excel 文件,即 Excel 97 至 2003 版本。 - 使用 JExcelApi,你可以创建新的...

    jxl.jar及其API,java操作excel

    Java操作Excel是一个常见的任务,特别是在数据处理和报告生成中。jxl.jar库是Java开发者用于读取、写入和修改Microsoft Excel文件的一个流行选择。这个库提供了丰富的API,使得与Excel文件交互变得简单且高效。 jxl...

    JAVA 操作Excel 的开源文件

    总的来说,Java通过开源库为我们提供了强大的Excel操作能力。理解并熟练运用这些库,可以帮助我们更高效地完成各种Excel相关的编程任务。在实践中,结合具体的业务需求,选择合适的API,编写健壮且高效的代码至关...

    excel-demo.zip

    标题“excel-demo.zip”暗示了这是一个关于Excel处理的示例项目,使用了Spring Boot框架。描述中提到,这个项目提供了一种便捷的方式来处理Excel的上传和下载,通过添加特定注解,可以轻松实现功能。接下来,我们将...

Global site tag (gtag.js) - Google Analytics