jxl.jar下载地址:
http://sourceforge.net/project/showfiles.php?group_id=79926
1.
import jxl.Sheet;
import java.io.InputStream;
import java.util.Vector;
import java.io.FileInputStream;
import jxl.Workbook;
public class Test2 {
public static void main(String [] args){
ReadExcel("c://20060818104025_50101_Merchant.xls");
}
public Test2() {
}
/*
* 方法名:ReadExcel
* 参数:filePath为Execl文件的绝对路径
* 用途:读取Execl数据,放在数组中返回
*返回类型:Vector
*
* */
public static Vector ReadExcel(String filePath)
{
Vector v = new Vector();
Workbook rwb = null;
try
{
InputStream is = new FileInputStream(filePath);
rwb = Workbook.getWorkbook(is);
// 获取第一张Sheet表
Sheet rs = rwb.getSheet(0);
for (int k = 0; k < rs.getRows(); k++)
{
for (int j = 0; j < rs.getColumns(); j++)
{
System.out.println(rs.getCell(j, k).getContents());
v.add(rs.getCell(j, k).getContents());
}
}
rwb.close();
}
catch (Exception e)
{
e.printStackTrace();
}
return v;
}
}
2.
public class Test1 {
public static void main(String[] args) {
jxl.Workbook rwb = null;
try{
//构建Workbook对象, 只读Workbook对象
//直接从本地文件创建Workbook
//从输入流创建Workbook
InputStream is = new FileInputStream("E:/project/test/jxlrwtest.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("E:/project/test/test2.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();
}
}
}
分享到:
相关推荐
// 读取Excel文件 try { Workbook workbook = Workbook.getWorkbook(new File("input.xls")); Sheet sheet = workbook.getSheet(0); // 获取第一个工作表 // 遍历并打印单元格内容 for (int row = 0; row ...
jxl.jar是一个专门为Java设计的库,它允许开发者轻松地读取、写入和修改Excel文件。这个库的功能强大,覆盖了从基本的数据操作到复杂的格式设定,包括字体、数字、日期处理以及添加图像和图表等。 **1. 支持的Excel...
- **读取Excel文件**:使用`Workbook`类的静态方法`Workbook.getWorkbook(File)`来打开Excel文件,然后通过`Sheet`对象访问工作表,最后用`Cell`对象获取单元格的值。 - **写入Excel文件**:创建一个新的`Workbook...
本文将深入探讨如何使用jxl.jar这个完整的Java库来创建Excel文件,并设置字体样式、表格等格式。 首先,我们要理解jxl库的核心功能。jxl库支持读取和写入Excel 97-2003格式的文件(.xls),提供了一个API,允许...
总之,jxl.jar是一个实用的工具,可以方便地在Android应用中读取Excel数据。然而,由于Android环境的特殊性,可能需要进行额外的兼容性和性能调整。在实际开发中,确保测试在各种设备和Excel文件类型上的行为,以...
1. **读取Excel文件**:jxl.jar库提供了一系列的Reader接口,如WorkbookReader,可以方便地读取Excel文件中的数据。通过工作表(Worksheet)和单元格(Cell)对象,可以访问到每个单元格的值和格式信息。 2. **写入...
标签 "jxl.jar java读取excle" 指出这个库特别适用于Java开发者,他们想要在他们的应用程序中处理Excel数据。`jxl` 库提供了一个简洁的API,使得Java程序员可以方便地与Excel工作簿、工作表、单元格等交互。 压缩包...
首先,jxl是一个Java库,它允许我们以编程方式读取和写入Microsoft Excel文件。由于Android系统基于Java,因此可以引入jxl.jar作为依赖来实现Excel操作。然而,需要注意的是,由于Android和Java SE环境的不同,直接...
2. **读取Excel文件**:`jxl.read.biff.Biff8Reader`是读取Excel文件的核心类。以下是一个简单的例子,展示如何读取Excel工作簿中的第一个工作表: ```java import jxl.Sheet; import jxl.Workbook; public class ...
而".url"文件可能指向了两个软件下载网站,如"清风绿色软件下载-首页.url"和"西西软件园.url",这些网站可能提供了JXL.jar库的其他版本或其他相关工具的下载。 总的来说,JXL是一个强大且灵活的Java库,为开发者...
Java的JXL.jar库是Java开发人员用于读取和写入Microsoft Excel文件的重要工具。它提供了方便的API,使得在Java应用程序中处理Excel数据变得简单高效。JXL支持多种Excel功能,包括单元格格式化、公式计算、图表操作...
以下是使用`jxl.jar`读取Excel文件的基本步骤: 1. 引入库:在Java源代码中,你需要引入`jxl`包: ```java import jxl.*; ``` 2. 打开工作簿:使用`Workbook`类的`Workbook.getWorkbook(File)`方法打开Excel文件。...
1. **读取Excel文件**:可以读取Excel文件中的数据,包括单元格值、公式、样式等。 2. **写入Excel文件**:可以向Excel文件中写入数据,创建新的工作表,设置单元格格式,插入公式等。 3. **修改Excel文件**:支持...
`jxl.read`包则用于读取Excel文件,获取工作簿和工作表信息,读取单元格内容等。 4. **公式处理:**`jxl`库支持Excel中的公式计算,可以读取和写入包含公式的单元格,并能正确计算公式结果。 5. **兼容性:**`jxl`...
jxl.jar库是Java开发者用于读取、写入和修改Microsoft Excel文件的一个流行选择。这个库提供了丰富的API,使得与Excel文件交互变得简单且高效。 jxl.jar是JExcelApi的核心组件,它包含了处理Excel文件所需的全部类...
1. **读取Excel文件**:jxl.jar提供了Workbook和Sheet类来代表整个Excel工作簿和单个工作表。通过WorkbookFactory的create方法,我们可以从文件路径或InputStream加载Excel文件。然后,我们可以遍历Sheet对象中的Row...
这个库提供了方便的API,使得Java程序可以创建、读取和修改Excel文件。在你的项目中,你可以通过Maven或Gradle将其作为依赖引入,或者直接将jxl.jar添加到项目的类路径中。根据提供的描述,你已经有一个包含源程序和...
首先,你需要下载jxl.jar文件,然后将其添加到你的Java项目的类路径中。如果是Maven项目,可以在pom.xml文件中添加依赖: ```xml <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl <version>...
2. 如果是命令行编译,确保在编译和运行时指定`jxl.jar`所在的目录,例如:`javac -cp jxl.jar YourFile.java` 和 `java -cp .:jxl.jar YourClass`(注意,Windows系统使用分号`;`作为路径分隔符)。 接下来,让...