以下是通过JXL把Excel读入到List 的程序
/**
* jxl 的Excel阅读器.
* @author sakyone
*/
public class JxlExcelReader {
/**
* @return 返回String[] 的列表
*/
public List readExcel(InputStream in) {
List lt = new ArrayList();
Workbook wb = null;
try {
wb = Workbook.getWorkbook(in);
Sheet[] sheets = wb.getSheets(); //获取工作
for (int i = 0; i < sheets.length; i++) {
Sheet sheet = sheets[i];
System.err.println("----------sheet"+i+"共有"+sheet.getRows()+"行------------");
for (int j = 0; j < sheet.getRows(); j++) {
Cell[] cells = sheet.getRow(j); //读取一行
if (cells != null && cells.length > 0) { //这一行有内容才添加
// System.err.println("-----------共有"+cells.length+"列------------");
String[] dataCells = new String[cells.length];
for (int k = 0; k < cells.length; k++) {
dataCells[k] = "" + cells[k].getContents(); //读内容
}//column
lt.add(dataCells);
}
}//one sheet
}//xls file
} catch (BiffException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (wb != null) {
wb.close();
}
}
return lt;
}
分享到:
相关推荐
本篇文章将深入探讨如何使用jxl.jar库来实现Java操作Excel。 首先,jxl是一个广泛使用的Java库,它允许开发者读写Microsoft Excel文件。它的主要优势在于简单易用且功能丰富,支持多种Excel格式,包括老版本的.BIFF...
本文将对比两种主流的Java Excel处理库:jxl和Apache POI,并探讨它们的特性和适用场景。 首先,jxl是较早的Java Excel处理库,主要用于读写Excel 97-2003格式的.XLS文件。它的API简洁,易于上手,对于简单的读写...
《深入解析JXL:Java与Excel的不解之缘》 在IT行业中,处理Excel数据是一项常见的任务,无论是数据导入、导出还是分析,都离不开与Excel的交互。JXL库作为一个强大的工具,为Java开发者提供了方便快捷的方式来读取...
### JavaScript导入Excel(jxl) 在本篇内容中,我们将探讨如何使用JavaScript结合jxl库来实现Excel文件的导入功能。值得注意的是,虽然标题中提到的是“JavaScript导入excel(jxl)”,但实际上jxl库是Java的一个...
标题“Excel-Jxl-master_Androidexcel_androidexceljxl_android_”指的是一个Android应用程序项目,它使用JXL库来处理Excel文件。JXL是一个Java库,允许开发者读取、写入和修改Excel工作表。这个项目的重点是实现...
在这个场景下,JXL是一个非常实用的Java库,专门用于读取、写入和操作Excel文件。本文将深入探讨JXL库,解析其核心功能,以及如何在项目中使用JAR包进行Excel处理。 JXL全称为Java Excel API,它为Java开发者提供了...
本篇将详细介绍如何利用`jxl`库来操作Excel文件,并结合实例说明如何从Excel文件中提取数据并生成TXT文件。 首先,我们需要理解`jxl`库的基本结构。`jxl`库主要提供了`Workbook`、`Sheet`、`Cell`等类,分别对应...
"jxl模版生成excel" 指的是使用JExcelAPI(简称jxl)这个Java库来创建基于模板的Excel文件。JExcelAPI是一个开源项目,允许程序开发者读写Microsoft Excel文件,它支持从Java数据结构直接导出到Excel格式,同时也可...
总结来说,“Excel报表JXL类型 报表 从数据库解析 读取 排列 java”这个主题涵盖了使用Java的JXL库创建和处理Excel报表的核心步骤,包括从数据库获取数据,对数据进行排序,以及使用JXL的API在Excel文件中写入和格式...
`JXL`库是一个广泛使用的Java库,它允许开发者读取和写入Microsoft Excel格式的文件。本文将深入探讨如何使用JXL进行Excel操作,特别是关于边框设置和单元格设置的细节。 首先,要使用JXL,需要将其添加到项目依赖...
### JAVA操作Excel(jxl使用介绍) #### 一、概述 在Java编程中,处理Excel文件是一种常见的需求。jxl库是早期广泛使用的Java操作Excel文件的API之一。本篇文章将详细介绍如何利用jxl库实现对Excel文件的基本操作,...
首先,JXL库支持多种Excel文件格式,包括老版本的.BIFF8(Excel 97-2003)和新版本的.XLSX(Excel 2007及以上)。在Java项目中引入JXL库后,你可以轻松地创建新的Excel工作簿、添加工作表、写入单元格数据、设置格式...
JXL库是Java社区中广泛使用的工具,专门用于读取和写入Excel文件。在这个场景中,我们将探讨如何使用Java和JXL库来操作Excel,并将数据导入MySQL数据库。 1. **JXL库介绍** JXL是一个开源的Java库,它提供了对...
Java中的JXL库是一个广泛使用的库,用于读取和写入Microsoft Excel文件。这个库使得在Java应用程序中处理Excel数据变得简单,而无需依赖于Microsoft Office。以下是对JXL库在进行Excel读写操作时的一些关键知识点的...
### jxl:Java Excel JXL Oracle Imp Exp 使用全攻略 #### 概述 JXL(Java eXcel Library)是一个用于读写Excel文件的强大库,它提供了丰富的API接口,允许开发者在Java应用中轻松地处理.xls格式的Excel文档。与另...
`jxl`库允许开发者使用Java语言来读写Microsoft Excel文件,无需依赖于Excel应用程序本身。本文将详细介绍如何使用`jxl`库进行Excel操作,并提供一个简单的实例。 首先,`jxl.jar`是`jxl`库的主要组件,你需要将其...
web开发Excel导出jxl包。Excel导出需要的jar包。jxl框架写Excel简单,快捷。
jmeter在beanshell中创建Excel所需jar包-jxl.jar,有需要的伙伴欢迎可以下载,附脚本示例路径https://blog.csdn.net/m0_49009652/article/details/107690802
java直接操作excel文件,JXL是韩国的以为开发人员编写,与poi相比功能是简单了点,但是对于普通的一些开发是完全可以满足需求
`jxl`库是一个流行的Java库,它允许开发者读取、写入和修改Excel文件。本教程将详细介绍如何使用`jxl`库在导出Excel时添加水印,以及涉及的核心类`WritableWorkbook`、`WritableSheet`和`WritableCellFormat`。 `...