`

java读取Excel文件(*.xls)

阅读更多

利用jsl.jar这个包,可以很容易的读取xls文件,包在下面的附件中

 

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;

public class ParseExcel {

static List<String[]> parse(File file) {
List<String[]> excelValueList = new ArrayList<String[]>();
if (file.exists() && file.canRead()
&& (file.getName().lastIndexOf(".xls") >= 1)) {
Workbook workbook = null;
try {
workbook = Workbook.getWorkbook(file);
Sheet sheet = workbook.getSheet(0);
int row = sheet.getRows();
int col = sheet.getColumns();
for (int r = 0; r < row; r++) {
String[] rowValue = new String[col];
for (int c = 0; c < col; c++) {
rowValue[c] = sheet.getCell(c, r).getContents() != null ? sheet
.getCell(c, r).getContents() : "";
}
excelValueList.add(rowValue);
}
} catch (BiffException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (workbook != null) {
workbook.close();
}
}
}
return excelValueList;
}
public static void main(String[] args) {
String fname = "E:\\1\\高新技术(处理后).xls";
File file = new File(fname);
List<String[]> excelValueList = new ArrayList<String[]>();
excelValueList = parse(file);
for(String[] sa:excelValueList){
for(String s:sa){
System.out.print(s+"----");
}
System.out.println();
}
}

}

 

 

  • jxl.jar (589.7 KB)
  • 下载次数: 12
分享到:
评论

相关推荐

    免费Java Excel类库-Free Spire.XLS for Java-2.2.0

    - 读取Excel文件:支持读取不同版本的XLS和XLSX格式的Excel文件,包括工作簿、工作表、单元格、图表等数据。 - 修改现有文件:能够编辑已有的Excel文件,例如修改单元格内容、样式、公式、图表等。 - 导出Excel:...

    excel转换成pdf的spire.xls包,包含spire.xls.free-2.2.0.jar版本的jar,和Spire.Xls.jar 3.9.1

    `spire.xls.free-2.2.0.jar` 是免费版的Spire.XLS for Java,它提供了基本的Excel操作功能,如读取、写入和转换Excel文件。尽管是免费版本,但它已经能够满足一部分用户的基本需求,比如将Excel文件转换为PDF。免费...

    免费Java Excel类库_Free Spire.XLS for Java_2.2.0.zip

    该类库支持多种 Excel 文件格式,包括 Excel 97-2003 格式(.xls),以及 Excel 2007、2010、2013 和 2016 格式(.xlsx, .xlsb, .xlsm),此外,还支持 Open Office(.ods)格式。主要功能包括创建、读取、编辑、...

    Java 读取本地.xls .xlsx文件

    总之,使用Apache POI库,Java程序员可以方便地读取和操作Excel文件,无论是老式的.xls还是现代的.xlsx格式。希望这个概述能帮助你理解Java中处理Excel文件的基本思路,并在实际项目中灵活应用。

    Database_Interface.rar_*.xls_java excel_javadbf foxpro_ojdbc DB

    在这个特定的接口中,开发者首先会使用Java Excel API或JDBF库来读取.xls或.dbf文件,解析出其中的数据。然后,通过JDBC驱动,将这些数据转化为适合Oracle数据库的格式,并使用SQL语句将它们批量插入到目标表中。...

    Spire.XLS for Java读写删Excel

    Spire.XLS for Java 是一款专业的 Java Excel 组件,开发人员使用它可以在 Java 应用程序中轻松实现创建、操作、转换和打印 Excel 工作表,并且运行环境无需安装 Microsoft Office 或 Microsoft Excel。

    spire.xls.free-2.2.0.rar

    1. **读取Excel文件**:Spire.XLS Free可以轻松读取Excel文件中的数据,包括单元格值、公式、样式、图表等,并提供API以供进一步处理和分析。 2. **写入Excel文件**:用户可以通过API创建新的Excel工作簿,添加工作...

    spire.xls.free-5.1.0.jar

    "spire.xls.free-5.1.0.jar" 是一个Java库,主要用于处理Excel文件。这个库是由Spire公司开发的,专为Java开发者设计,提供了丰富的API接口,用于创建、读取、编辑和转换Excel文件。在5.1.0这个版本中,可能包含了对...

    Spire.Xls_4.12.2.zip

    Spire.XLS是一款专业的Java库,专用于处理Microsoft Excel文件,尤其在数据转换方面表现出色。这个名为"Spire.Xls_4.12.2.zip"的压缩包包含了该库的版本4.12.2,是Java开发者用于Excel操作的重要资源。以下是关于这...

    spire.xls.free.zip

    2. **代码实现**:接着,你需要编写Java代码来读取Excel文件并转换为PDF。以下是一个基本示例: ```java import com.spire.xls.FreeWorkbook; import com.spire.xls.PdfExportOptions; public class ...

    java读取excel文件

    Java 读取 Excel 文件 Java 读取 Excel 文件是指使用 Java 语言从 Excel 文件中读取数据,并对其进行处理的过程。下面将详细介绍 Java 读取 Excel 文件的过程和相关知识点。 Java 读取 Excel 文件的步骤 1. 导入...

    java操纵excel,Spire.XLS forJava 13 后端处理Excel文件

    本仓库独具匠心,重磅推出一款卓越非凡的 Excel 处理利器——Spire.XLS for Java 13 资源文件集。此 jar 包宛如一位精密的工匠,历经重重严苛测试,拥有强大的功能矩阵,能够以精准无误的姿态化解绝大多数 Excel ...

    java 读取Excel文件中的内容

    在Java编程中,读取Excel文件的内容是一项常见的任务,尤其在数据处理、报表生成或数据分析等领域。Excel文件通常包含表格数据,而Java提供多种库来处理这类任务,比如Apache POI、JExcelApi和OpenCSV等。本篇将重点...

    poi.zip java读取excel文件

    Java 读取 Excel 文件是许多开发任务中的常见需求,Apache POI 是一个广泛使用的开源库,专门用于处理 Microsoft Office 格式的文件,包括 Excel。在本案例中,提供的压缩包 "poi.zip" 包含了两个子文件:poi-bin-...

    冻结excel行或列jar包 spire.xls.free-2.2.0

    Spire.XLS是一款全面的.NET Excel组件,而Spire.XLS.Free是其免费版,提供了基本的Excel处理功能,包括创建、读取、写入和修改Excel文件。在这个特定的版本2.2.0中,开发者可以利用它来实现一些核心的Excel操作,...

    Java读取Excel表格数据时(.xls、.xlsx 格式),需要引用的jar包

    总结起来,Java读取Excel数据涉及的主要知识点有:Apache POI库的使用,包括`.xls`和`.xlsx`格式的处理;Android环境下的兼容性考虑,可能需要使用`jxl`库;以及如何通过Java代码遍历Excel文件的行和单元格,获取并...

    odbc 操作excel

    一旦数据源创建完成,你就可以通过编程语言(如Python、C++、Java等)使用ODBC API或者相关的库(如Python的pyodbc)来读取Excel数据。以下是一个简单的Python示例: ```python import pyodbc conn_str = ( r'...

    java 导入Excel 文件,支持xls、xlsx、csv格式

    在Java编程中,导入Excel文件是一项常见的任务,特别是在数据处理和数据分析领域。为了支持不同版本的Excel文件以及CSV格式的数据,开发者需要了解并掌握相关的API和技术。以下将详细讲解如何在Java中处理`xls`、`...

    java读取excel文件生成矩阵

    在Java编程中,读取...以上就是使用Java读取Excel文件生成矩阵的基本步骤。实际开发中,你可能还需要处理更多细节,如异常处理、数据验证、优化性能等。希望这个介绍能帮助你理解这个过程,并在实际项目中灵活应用。

Global site tag (gtag.js) - Google Analytics