import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
public class ImportTest {
public static void main(String[] args) {
try {
//把一张xls的数据表读到wb里
HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(new File("F:/tt.xls")));
//读取第一页,一般一个excel文件会有三个工作表,这里获取第一个工作表来进行操作 HSSFSheet sheet = wb.getSheetAt(0);
//循环遍历表sheet.getLastRowNum()是获取一个表最后一条记录的记录号,
//如果总共有3条记录,那获取到的最后记录号就为2,因为是从0开始的
for(int j=0;j<sheet.getLastRowNum()+1;j++) {
//创建一个行对象
HSSFRow row = sheet.getRow(j);
//把一行里的每一个字段遍历出来
for(int i=0;i<row.getLastCellNum();i++) {
//创建一个行里的一个字段的对象,也就是获取到的一个单元格中的值
HSSFCell cell = row.getCell(i);
//在这里我们就可以做很多自己想做的操作了,比如往数据库中添加数据等
System.out.println(cell.getRichStringCellValue());
}
System.out.println("=================================================");
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
|
相关推荐
在.NET开发环境中,HSSFWorkbook是一个重要的库,尤其对于处理Excel文件的工作来说,它是一个不可或缺的工具。这个组件是Apache POI项目的一部分,被封装为.NET版本,使得C#开发者能够方便地读取、创建和修改...
使用Apache POI,可以创建一个`HSSFWorkbook`(针对.xls文件,Excel 97-2003格式)或`XSSFWorkbook`(针对.xlsx文件,Excel 2007及更高版本)对象来读取Excel文件。例如: ```java FileInputStream fis = new ...
- 对于读操作,可以使用只读模式以提高效率。 9. **示例代码**: ```csharp using NPOI.HSSF.UserModel; // for .xls files using NPOI.XSSF.UserModel; // for .xlsx files // 创建工作簿 var workbook = ...
4. 对解析出的对象进行处理,如存入数据库。 对于Excel文件,Java提供Apache POI库来读写Excel数据。以下是一般的读取流程: 1. 引入Apache POI库。 2. 创建` FileInputStream`对象,读取Excel文件。 3. 使用`...
下面通过一个简单的示例来展示如何使用POI来创建一个Excel文件并写入数据。 ```java import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi...
在本文中,我们将深入探讨如何使用POI进行Excel的读写操作,并进行总结。 1. POI基本概念 Apache POI 提供了HSSF(Horrible Spreadsheet Format)用于读写旧版的.xls格式的Excel文件,而XSSF则用于处理.xlsx格式的...
总结来说,Apache POI为Java开发者提供了一个强大且灵活的工具,用于操作Excel文件。无论是在数据导入、数据分析,还是报表生成等场景,都能发挥其作用。通过熟练掌握POI,你可以轻松地处理各种Excel相关的任务,...
我们将探讨Apache POI库的使用,这是一个强大的API,用于操作Microsoft Office格式的文件,包括Excel。 Apache POI是Java开发者用来读写Microsoft Office格式文件的开源库。在我们的示例中,主要使用的是HSSF...
总结来说,导入导出Excel是数据处理的重要环节,涉及到对Excel文件的操作,包括读取、写入和格式设置。选择合适的库,创建有效的模板,以及使用预先封装好的工具类,都能帮助我们高效地完成这项任务。在实际项目中,...
本文将深入探讨如何使用Java从Excel文件中读取数据,主要以标题"java从excel读数例子"为指导,结合描述中的"java对excel表格的读写",我们将围绕Java对Excel的读取操作进行详细的讲解。 Java提供了多种库来处理...
使用ADO,你可以通过Jet引擎(Excel的后端)来操作Excel文件,如同对待一个数据库。创建连接字符串,打开记录集,然后读取或写入数据到特定的工作表和单元格。 2. NPOI开源库(2.2版本): NPOI是一个用于.NET平台...
对于Excel 2003,使用HSSFWorkbook,对于Excel 2007及以上,使用XSSFWorkbook。这里的关键在于,可以通过文件扩展名或检查文件头来判断文件类型,避免了多次调用不同方法的复杂性。 以下是实现此功能的一段示例代码...
本教程将深入讲解如何使用C#结合NPOI库来实现Excel的读写操作。 首先,要开始使用NPOI,你需要下载相关的DLL文件。NPOI的官方GitHub仓库或NuGet包管理器是获取这些文件的常用途径。通过NuGet,你可以在Visual ...
- 创建`HSSFWorkbook`对象来读取Excel文件,`HSSFWorkbook`适用于`.xls`格式的文件,如果是`.xlsx`格式,则应使用`XSSFWorkbook`。 2. **读取工作表**: - 获取指定索引的工作表:`Sheet sheet = workbook....
Java提供了多种方式来读取Excel文件,包括使用Apache POI库等第三方工具。本文将详细介绍如何使用Java语言读取Excel文件,并提供一个具体的示例代码进行解析。 #### 二、知识点概述 1. **Java读取Excel的基本原理*...
例如,可以使用`HSSFWorkbook`类读取旧版的XLS文件,或者用`XSSFWorkbook`类读取较新的XLSX文件。 2. **写入Excel文件**:NPOI同样支持创建新的Excel文件或向现有文件添加内容。开发者可以创建工作表、设置单元格值...
Apache POI提供了丰富的API,可以实现对Excel文件的复杂操作,如合并单元格、设置样式、处理公式等。在Android开发中,这些功能同样适用,但需要注意资源管理,因为Android设备的内存有限。 总的来说,Apache POI是...
在Java编程环境中,处理2003和2007版本...总的来说,处理2003和2007 Excel文件的读写加密涉及对Apache POI库的深入理解和使用,以及对文件加密原理的理解。通过学习和实践,你可以构建出高效且安全的Excel处理工具。
本篇将详细介绍如何在Windows Forms(WinForm)应用程序中,利用C#语言和NPOI库进行Excel(XLS和XLSX格式)的读写操作。 首先,NPOI是一个开源的.NET库,它提供了对Microsoft Office文件格式的支持,包括Excel的XLS...
本篇文章将深入探讨如何使用C#读取Excel文件,特别关注对Office 2003和Office 2007的支持,以及如何获取Excel工作表的名称。 首先,我们需要知道C#读取Excel文件主要依赖于第三方库,因为.NET框架的标准库并不直接...