前几天无聊时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);
}
}
分享到:
相关推荐
Java中还有其他库,如JExcelApi,提供类似的Excel操作功能,但其对现代Excel文件格式的支持可能不如POI全面。 在JavaScript中,可以使用xlsx库,它能够解析和写入Excel文件。通过浏览器的File API,JavaScript也...
本教程主要介绍了如何利用jExcelAPI组件在Java Web环境中动态生成Excel文件。 首先,要使用jExcelAPI,你需要将其jar文件添加到项目的classpath中。这通常通过IDE(如Eclipse、IntelliJ IDEA)的构建路径设置或在...
JExcelAPI是另一个用于读写Excel的Java库,虽然不如Apache POI流行,但它的API更简单,适合小型项目或快速原型开发。 1. **读取Excel文件** 使用JExcelAPI读取Excel文件,同样需要`FileInputStream`,但创建`...
7. **易用性**:JExcelAPI的API设计简洁,使得开发者能够快速上手,通过简单的调用即可完成复杂的Excel操作。 使用JExcelAPI,开发者可以避免与COM接口的直接交互,降低系统的复杂性和依赖性,提高跨平台的兼容性。...
总结来说,“读写Excel组件代码”这一主题涵盖了使用Java与Apache POI库进行Excel文件操作的各个方面,包括读取、写入、格式设置以及处理各种复杂情况的技巧。通过学习和实践,开发者可以有效地处理日常工作中涉及...
Java通过提供多种库,如Apache POI、JExcelAPI、HSSF/SSFX等,使得与Excel文件进行交互变得简单。本篇将详细讲解如何使用Java实现对Excel文件的基本操作。 首先,让我们聚焦于Apache POI,这是一个广泛使用的开源...
当我们需要在Web应用中实现对Excel文件的读写操作时,Java Server Pages (JSP) 提供了一种解决方案。本文将详细介绍如何使用JSP结合特定组件来实现Excel的读写功能。 首先,我们要理解JSP是一种动态网页技术,允许...
Java 实用组件集是开发过程中常用的一类工具,它们提供了许多便利的功能,比如处理Excel文件。第四章聚焦于Excel组件,这个组件允许开发者轻松地进行读取和写入Excel文件的操作,极大地提高了工作效率。在本章节中,...
- **简介**:JExcelApi 是另一个用于处理Excel文档的Java库。它同样是一个开源项目。 - **特点**: - **简单易用**:相较于POI,JExcelApi的使用更为直观和简洁。 - **中文支持**:在处理中文字符时表现优异,...
"java对excel操作所用的jar包.rar" 提供的正是这样一组库,使得在Java中与Excel交互变得简单。这里我们将详细讨论如何使用这些jar包以及相关的知识点。 首先,Java中处理Excel最常用的库是Apache POI。Apache POI是...
JavaExcel是一个纯Java实现的Excel操作组件,它允许开发者在Java应用程序中轻松地读取、创建和修改Excel文件。这个组件通常被称为JExcelAPI,它提供了丰富的API接口,使得处理Excel数据变得简单而高效。JExcelAPI...
本研究以Jxl为基础,探索出一种新的编程模式,优化了传统的Excel操作方法。 6. 数据处理和信息化办公:在信息化办公环境中,数据处理是核心环节,而Excel作为一款强大的数据处理工具,被广泛应用。本研究提出的改进...
通过以上示例,我们可以看到jExcelAPI提供了一种直观且易于使用的API来处理Excel文件,特别适合那些需要在项目中集成基本Excel操作的场景。然而,对于更复杂的需求,如数据验证、样式控制或高性能的大数据处理,...
虽然它已经不再更新,但对于简单的Excel操作还是很有用的。 3. `AAA.java` - 这很可能是包含Java代码的源文件,可能实现了Excel或Word的处理逻辑。 4. `redeme.txt` - 通常是一个简短的说明文件,用于解释压缩包中的...
对于Java开发者而言,如何高效地读取、解析和操作Excel文件,成为了一项必备技能。本文将聚焦于JExcelAPI这一Java库,详细阐述它在Lucene开发中的应用,帮助你更好地理解和使用这一强大的工具。 JExcelAPI是一个...
在IT行业中,JavaScript Server Faces(JSF)是一种用于构建企业级Web应用的Java框架,而本文将重点关注如何在JSF环境中实现Excel文件的上传、处理并将其内容导入到数据库中,以及在浏览器中预览Excel表格。...
- JExcelApi 是一个广泛使用的 Java 库,它允许程序员读取、写入和修改 Microsoft Excel 文件(.xls 格式)。这个库支持 BIFF8 格式的 Excel 文件,即 Excel 97 至 2003 版本。 - 使用 JExcelApi,你可以创建新的...
Java操作Excel是一个常见的任务,特别是在数据处理和报告生成中。jxl.jar库是Java开发者用于读取、写入和修改Microsoft Excel文件的一个流行选择。这个库提供了丰富的API,使得与Excel文件交互变得简单且高效。 jxl...
总的来说,Java通过开源库为我们提供了强大的Excel操作能力。理解并熟练运用这些库,可以帮助我们更高效地完成各种Excel相关的编程任务。在实践中,结合具体的业务需求,选择合适的API,编写健壮且高效的代码至关...
标题“excel-demo.zip”暗示了这是一个关于Excel处理的示例项目,使用了Spring Boot框架。描述中提到,这个项目提供了一种便捷的方式来处理Excel的上传和下载,通过添加特定注解,可以轻松实现功能。接下来,我们将...