`
猪↘專屬|华
  • 浏览: 164011 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java中读取excel的数据

    博客分类:
  • java
阅读更多

今天下午看了一下从java中读取excel的数据,主流方法有两种,其中一种是apache的poi接口,还有一种就是我做的这个jxl.jar 做,但是这个比poi接口的效率要低。。。今天我做的这个例子很简单,就是从excel中读取数据,将它打印到控制台,下面是我做的例子,代码如下:

package myexceltest;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

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

//从excel中读取数据

public class Test1 {
 public static void main(String[] args) {
  //Java Excel API既可以从本地文件系统的一个文件(.xls),
  //也可以从输入流中读取Excel数据表。
 
  //构建Workbook对象, 只读Workbook对象
  //直接从本地文件创建Workbook
  //从输入流创建Workbook
      InputStream is;
   try {
    is = new FileInputStream("D:/a.xls");

    jxl.Workbook rwb = Workbook.getWorkbook(is);
    
    //获取第一张Sheet表
    Sheet rs = rwb.getSheet(0);

    //一旦创建了Workbook,我们就可以通过它来访问Excel Sheet
    
       //一旦得到了Sheet,我们就可以通过它来访问Excel Cell
    
    //注意,getCell()方法的值,第一个参数的值是行的值
    
    //获取第一行,第一列的值
    Cell c00 = rs.getCell(0, 0);
    String strc00 = c00.getContents();
    //获取第一行,第二列的值
    Cell c10 = rs.getCell(1, 0);
    String strc10 = c10.getContents();
    //获取第二行,第二列的值
    Cell c11 = rs.getCell(1, 1);
    String strc11 = c11.getContents();
    System.out.println("Cell(0, 0)" + " value : " + strc00 + "; type : " +
    c00.getType());
    System.out.println("Cell(1, 0)" + " value : " + strc10 + "; type : " +
    c10.getType());
    System.out.println("Cell(1, 1)" + " value : " + strc11 + "; type : " +
    c11.getType());
    
   } catch (FileNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }  catch (BiffException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
 

  
  
 }
}
其实这个jxl.jar中还有很多的方法excel进行操作,今天只是简单的做了一个例子,明天做将数据写入到excel中!(*^__^*) 嘻嘻……

分享到:
评论

相关推荐

    java读取excel数据导入数据库源码

    java读取excel数据导入数据库源码 java读取excel数据导入数据库源码

    Java读取Excel内容

    Java读取Excel内容 v Java读取Excel内容 Java读取Excel内容

    java中读取Excel例子

    本文将深入探讨如何使用Java来读取和写入Excel文件,以"java中读取Excel例子"为例,结合提供的文件"ExcellWriter.java",我们将详细讲解这个过程。 首先,Java中读取和写入Excel文件通常使用Apache POI库。Apache ...

    java 读取excel表格数据 poi

    java读取excel 表格数据。 public static void main(String[] args) { String[][] content=POIExcelUtils.read("E:\\1.xlsx"); for(int i=0;i;i++) { if(content[i]!=null){ for(int j=0;j[i].length;j...

    java读取excel数据!

    在Java编程环境中,读取Excel数据是一项常见的任务,特别是在数据处理、数据分析或系统集成的场景中。本示例中,我们关注的是如何使用Java来读取Excel表格中的数据,并将其保存,这通常涉及到Apache POI库的应用。...

    用Java程序读取Excel表格内容并显示在Swing中

    在Java编程环境中,读取Excel表格内容并将其展示在Swing界面是一项常见的任务,尤其在数据处理和报表展示方面。本篇文章将详细讲解如何实现这一功能。 首先,我们需要引入两个关键库:Apache POI用于读取Excel文件...

    读取Excel表格数据写入Word

    java实现读取Excel数据,根据一定格式写入Word,包含源代码,所需jar包及打包后的可执行jar文件,解压后将ExcelTrans直接导入MyEclipse即可,项目上可能会出现一个小叉,但是可以正常运行。

    Java 读取 excel数据

    首先,Java读取Excel数据通常需要借助第三方库,如Apache POI。Apache POI是Java社区开发的一个开源项目,专门用于处理Microsoft Office格式的文件,包括Excel。在提供的压缩包中,应该包含了Apache POI的相关jar...

    java批量读取Excel表格

    Java批量读取Excel表格是一种常见的数据处理需求,特别是在大数据导入、报表生成或数据分析场景中。在Java中,我们可以借助Apache POI库来实现这一功能。Apache POI是一个强大的开源库,它允许Java开发者读写...

    java解析Excel文件并把数据存入数据库和导出数据为excel文件SpringBoot代码示例

    1、java解析读取excel文件中的数据,并写入数据库。 2、java读取数据库数据,并导出为excel文件。 3、README.md中有详细的操作步骤示例。 使用说明: 1. 先使用postman导入:other/excel相关.postman_collection....

    java读取excel文件生成矩阵

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

    JAVA_读取excel的数据

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

    完美解决java读取excel内存溢出问题.rar

    总结来说,解决Java读取Excel内存溢出问题,关键在于合理利用资源、优化代码逻辑以及选择适合的API,如Apache POI的SXSSF。通过这些方法,我们可以在不显著增加系统资源负担的情况下,高效地处理大Excel文件。

    Java读取Excel数据

    本教程将深入探讨如何使用Apache POI库来读取Excel数据。 首先,确保你已经正确地添加了Apache POI库到你的项目中。通常,这可以通过在Maven的pom.xml文件中添加依赖或者在Gradle构建文件中引入相应库来完成。对于...

    java读取excel文件

    ### Java读取Excel文件知识点详解 #### 一、引言 在日常开发工作中,经常需要处理Excel文件。Java作为一种广泛使用的编程语言,提供了多种库来读取Excel文件,其中较为常用的有Apache POI和JExcelApi等。本文将详细...

    Java读取Excel表格中的日期

    ### Java读取Excel表格中的日期 #### 背景与问题描述 在处理Excel文件时,经常遇到的一个问题是如何正确地识别并处理日期格式的数据。这是因为Excel中的日期格式较为复杂,有时甚至会出现不同版本的Excel文件中...

    java读取excel的每一行并用数据结构进行处理

    在Java编程中,读取Excel文件是常见的任务,特别是在数据处理和分析的场景下。Excel文件通常包含了大量结构化的数据,这些数据可以被映射到各种数据结构中,以便进行进一步的处理。在这个主题中,我们将深入探讨如何...

    java读取Excel中得数据

    代码是借助于apathe的poi.jar实现得读取excel内得数据,所以在应用程序中添加poi.jar包,并将需要读取的excel文件放入根目录即可。路径可以自行修改成绝对路径,一共需要用到得几个jar,都放在文件夹里面。

    java POI读取excel文件数据

    在这个场景中,我们将详细探讨如何使用Java POI读取Excel文件中的数据,包括获取总行数、列数、单元格内容、合并单元格、行高、列宽以及图片等信息。 首先,确保在项目中已经引入了Apache POI的依赖库。如果你使用...

Global site tag (gtag.js) - Google Analytics