`
tingjia_2009
  • 浏览: 15184 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

IO操作_读取Excel

阅读更多
import java.io.FileInputStream;

import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;

public class ReadExcel {

/**
*
* @param fileName 读取的Excel的名字
* @param sheetName  sheet名字
* @param width 读取的列个数
* @return
*/
public static String[][] getInfoFromExcel(String fileName,String sheetName,int width){
try{


HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileName));

HSSFSheet sheet = workbook.getSheet(sheetName);

int rowNum = sheet.getLastRowNum();
String[][] ret = new String[rowNum][width];

for (int r = 0; r < rowNum; r++){
HSSFRow row = sheet.getRow(r);

for (int i = 0 ; i < width; i++)
ret[r][i] = row.getCell(i, HSSFRow.CREATE_NULL_AS_BLANK).toString().trim();


}

return ret;
}catch(Exception e) {
System.out.println("getInfoFromExcel : " + e );
}
return null;
}
/**
* 打印
* @param resultArr
* @param width
*/
private static void printArr(String[][] resultArr,int width){
for(int i=0;i<resultArr.length;i++){
System.out.print(i+1);
for(int j=0;j<width;j++){
System.out.print("\t"+resultArr[i][j]);
}
System.out.println();
}
}
/**
* main测试
* @param args
*/
public static void main(String[] args){
String[][] resultArr = getInfoFromExcel("e:/switchLog/test.xls", "sheet_test",4);
printArr(resultArr,4);
}
}
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    JAVA_读取excel的数据

    ### JAVA读取Excel数据知识点详解 #### 一、引言 在日常开发工作中,经常会遇到需要处理Excel文件的情况。Java提供了多种方式来读取Excel文件,包括使用Apache POI库等第三方工具。本文将详细介绍如何使用Java语言...

    Unity Excel .rar_Free!_Unity 游戏读表_unity_unity与excal_读取 Excel 表格

    在Unity游戏开发中,读取Excel表格是一项常见的需求,它能方便地管理和更新游戏的各种配置数据,如角色属性、道具信息、地图数据等。本资源提供了三种不同的方法,旨在帮助开发者实现这一功能,而且所有涉及的第三方...

    ExcelDemo_Excel导出_下载_POI读excel_JXL读写excel_java读写excel_列宽_读取合并或拆分单元格内容

    以下是一个简单的POI读取Excel文件的例子: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.File; import java.io.FileInputStream; import ...

    常用java IO操作以及用jxl读写excel 工具源代码

    本工具结合了Java IO操作和JXL库,实现了读取Excel文件并进行数据处理的功能,主要应用于国际化键值的替换。 首先,Java IO操作包括了基本的文件操作,如创建、读取、写入和删除文件。在Java中,我们通常使用`File`...

    java读取excel文件

    2. Excel 文件操作:Excel 文件操作是指使用 Java 语言对 Excel 文件进行读取、写入、删除等操作的过程。 3. JXL 库:JXL 库是指 Java Excel API,即 Java 语言对 Excel 文件的操作 API。 4. Workbook:Workbook 是...

    读取EXCEL,读取EXCEL,读取EXCEL,读取EXCEL

    在IT领域,读取Excel是一项常见的任务,尤其在数据分析、报表处理和自动化脚本中。Excel文件(.xlsx或.xls)通常包含表格数据,而Python编程语言提供了多种库来处理这些文件。本篇文章将深入探讨如何使用Python读取...

    Unity WebGL下读取Excel

    3. **JavaScript接口**:由于Unity WebGL与Web浏览器之间的通信是通过JavaScript接口(JSIL)完成的,你需要创建一个JavaScript文件,暴露一个方法供Unity调用,以实现读取Excel文件的功能。 4. **用户上传文件**:...

    readexcel_C#_excel_C#控制台程序_数据读取_

    本教程将详细讲解如何使用C#控制台程序来读取Excel文件并按行输出数据。 首先,我们需要引入能够处理Excel文件的库。在C#中,我们可以使用开源的NPOI库,它为Microsoft Office格式(包括Excel)提供了一套完整的API...

    JAVA读取WORD_EXCEL_POWERPOINT_PDF文件的方法(poi)

    JAVA 读取 WORD_EXCEL_POWERPOINT_PDF 文件的方法(poi) JAVA 读取 WORD_EXCEL_POWERPOINT_PDF 文件的方法是使用 Apache POI 库来实现的。POI 库是一个开放源代码的 Java 库,提供了对 Microsoft Office 文件格式...

    WordToExcel_读取word输出excel_vowel8qo_

    这个名为"WordToExcel_读取word输出excel_vowel8qo_"的项目显然专注于自动化这一过程,特别是从Microsoft Word文档转换到Microsoft Excel电子表格。下面我们将深入探讨这个过程涉及的关键知识点。 1. **Microsoft ...

    详解pandas库pd.read_excel操作读取excel文件参数整理与实例

    pd.read_excel(io, sheetname=0,header=0,skiprows=None,index_col=None,names=None, arse_cols=None,date_parser=None,na_values=None,thousands=None, convert_float=True,has_index_names=None,converters=

    POI读取EXCEL教程

    读取Excel文件使用HSSF的usermodel API非常直观。首先,你需要创建一个`InputStream`,然后实例化`HSSFWorkbook`: ```java InputStream myxls = new FileInputStream("workbook.xls"); HSSFWorkbook wb = new ...

    C# winform 读取Excel文件 表名及内容

    在本场景中,我们将探讨如何在Winform应用中读取Excel文件,包括表名和内容。这里使用的开发工具是Visual Studio 2010,它支持.NET Framework 4.0,这使得我们可以利用Microsoft Office Interop库来操作Excel文件。 ...

    android读取Excel文件(Android studio开发环境)

    综上所述,要在Android Studio中读取Excel文件,你需要理解Android的文件操作、线程管理以及如何利用Apache POI解析Excel。通过这些技术,你可以在Android应用中灵活地处理Excel数据,满足各种业务需求。

    java 读取excel内容 创建excel 插入文字及图片

    以上代码示例涵盖了读取Excel内容、创建新的Excel文件、向Excel中插入文字以及插入图片的基本操作。请注意替换代码中的文件路径以匹配你的实际文件位置。通过这些基本操作,你可以根据需求构建更复杂的Excel处理逻辑...

    把CSV文件在DBgrid中显示及导出到Excel文件中.rar_VB 读取csv文件数据_VB读取excel_csv_csv

    本教程将详细介绍如何在VB中读取CSV文件并将数据在DBGrid控件中显示,同时也会讲解如何将这些数据导出到Excel文件。 首先,我们需要了解VB中如何读取CSV文件。这通常涉及到使用`OpenTextFileReader`函数来打开和...

    Java读取Excel文件的内容

    以上代码展示了如何读取Excel文件的基本操作。对于更复杂的需求,如处理日期单元格、合并单元格、公式计算等,你可以深入研究POI的API。例如,你可以通过`DataFormat`类来解析日期单元格,通过`CellStyle`来获取...

    C#中读取Excel表格数据实例

    本文将深入探讨如何在C#中实现无依赖于Microsoft Office的情况下读取Excel表格数据,主要关注以下几个方面:使用开源库、操作Excel文件格式以及优化性能。 首先,C#本身并不内置读取Excel的API,因此我们需要借助第...

Global site tag (gtag.js) - Google Analytics