`

使用java读取execel

 
阅读更多

需要下载jxl.jar,去官网下载

代码如下:

//import java.io.*;
//import java.util.Scanner;
//
///**
// * @author Administrator
// * @version 1.0
// * @Date 2011-06-07 java练习
// */
//public class Test7 {
//
// /**
//  * 主函数
//  *
//  * @param args
//  */
// public static void main(String[] args) throws Exception {
//
//  Test7 test7 = new Test7();
//  test7.print();
//  test7.print1();
// }
//
// /**
//  * 计算并输出1-1000中所有偶数的和
//  *
//  * @throws IOException
//  */
// public void print() throws IOException {
//  int cn = 0;
//  for (int i = 1; i < 1000; i++) {
//   if (i % 2 == 0) {
//    cn += i;
//   }
//  }
//  System.out.println(cn);
// }
//
// /**
//  * 输出杨辉三角
//  */
// public void print1() {
//  Scanner sc = new Scanner(System.in);
//  System.out.println("请输入行数:");
//  int n = sc.nextInt();
//  int a[][] = new int[n][n];
//  int i, j;
//  for (i = 0; i < n; i++) {
//   a[i][i] = new Integer(1);
//   a[i][0] = new Integer(1);
//  }
//  for (i = 2; i < n; i++) {
//   for (j = 1; j <= i - 1; j++)
//    a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
//  }
//  for (i = 0; i < n; i++) {
//   for (j = 0; j <= i; j++)
//    System.out.printf("%6d", a[i][j]);
//   System.out.println();
//  }
// }
//}

 

import java.io.File; 
import java.io.IOException; 
 
import jxl.Cell; 
import jxl.Sheet; 
import jxl.Workbook; 
import jxl.read.biff.BiffException; 
 
public class Test7 { 
 
    /**
     * @param args
     */ 
    public static void main(String[] args) { 
        try { 
            //得到工作薄  
            Workbook workbook = Workbook.getWorkbook(new File("D:/日常开销.xls")); 
            //得到工作区  
            Sheet sheet = workbook.getSheet(0); 
            //得到单元格  
            Cell cell00 = sheet.getCell(0,0); 
            Cell cell01 = sheet.getCell(0,1); 
            Cell cell02 = sheet.getCell(0,2); 
            Cell cell03 = sheet.getCell(1,0); 
            System.out.println("第1个" + cell00.getContents());
            System.out.println("第2个" + cell01.getContents());
            System.out.println("第3个" + cell02.getContents());
            System.out.println("第4个" + cell03.getContents());
           
            //得到列数  
            int columCount = sheet.getColumns(); 
            //得到行数  
            int rowCount = sheet.getRows(); 
             
            System.out.println("行数"+columCount); 
            System.out.println("列数"+rowCount); 
             
            for(int i=0;i<rowCount;i++){ 
                System.out.print("第"+(i+1)+"行的内容是:"); 
                for(int j=0;j<columCount;j++){ 
                    Cell cell = sheet.getCell(j,i);              
                    System.out.print(cell.getContents()+"\t"); 
                } 
                System.out.println(""); 
            }    
             
        } catch (BiffException e) { 
            // TODO Auto-generated catch block  
            e.printStackTrace(); 
        } catch (IOException e) { 
            // TODO Auto-generated catch block  
            e.printStackTrace(); 
        } 
 
    } 
 

 

分享到:
评论

相关推荐

    教你如何使用Java读取Excel文件内容.txt

    通过深入分析给定文件中的代码示例,我们将探索使用Java读取Excel的具体方法,包括必要的库导入、连接数据库、执行查询以及处理结果集等关键步骤。 ### Java读取Excel的关键知识点 #### 1. 引入必要的库 Java读取...

    Java读取Excel内容

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

    java读取excel文件生成矩阵

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

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

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

    java读取excel所有页的数据

    本篇将详细介绍如何使用Java读取Excel所有页的数据,以及可能出现的问题和解决策略。 首先,我们需要引入能够处理Excel文件的库。Apache POI 是一个广泛使用的Java API,它允许程序员创建、修改和显示Microsoft ...

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

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

    JAVA读取Excel,建库建表,并生成java实体

    总结,Java读取Excel并进行数据库建库建表及生成Java实体的过程涉及了Apache POI库的使用、数据库操作和源代码生成。理解这些步骤可以帮助你有效地处理类似的任务,提高开发效率。在实际应用中,你还需要考虑错误...

    java读取excel存入mysql

    本示例程序将指导你如何使用Java读取Excel文件并将其内容存入MySQL数据库。这对于数据导入、数据分析或者自动化报告等任务非常有用。 首先,你需要在项目中引入Apache POI库,这是一个Java API,用于处理Microsoft ...

    Java 读取 excel数据

    在Java编程环境中,读取Excel数据是一项...通过这个项目,开发者不仅可以学习到如何使用Java读取Excel数据,还能了解到如何管理项目依赖、处理文件流以及进行数据类型转换等基础知识。这在日常工作中是非常实用的技能。

    java读取excel文件

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

    java读取excel

    Java 读取 Excel 文件是 Java 语言中常见的操作之一,通过使用 Apache POI 库,可以轻松地读取 Excel 文件中的数据。本文将通过 ReadExcelUtil 工具类,详细介绍如何读取 Excel 文件。 读取 Excel 文件 ...

    java读取excel数据!

    本示例中,我们关注的是如何使用Java来读取Excel表格中的数据,并将其保存,这通常涉及到Apache POI库的应用。Apache POI是一个开源项目,提供了处理Microsoft Office格式文档(如Excel)的能力。 首先,确保你已经...

    java读取Excel的实例

    在“java读取Excel的实例”中,我们可能使用Apache POI库来实现以下关键步骤: 1. **引入依赖**:首先,我们需要在项目的Maven或Gradle配置文件中引入Apache POI的相关依赖。如果是Maven项目,可以在`pom.xml`中...

    java 读取Excel文件中的内容

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

    JAVA_读取excel的数据

    本文详细介绍了如何使用Java读取Excel文件,并通过示例代码展示了具体实现过程。通过学习本文,可以了解到处理Excel文件的基本方法以及如何将读取到的数据插入到数据库中。需要注意的是,在实际应用中还应该考虑异常...

    Java读取Excel表格中的日期

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

    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文件的关键知识点: 1. **Apache POI库**: Apache POI 是一个广泛使用的开源项目,它提供了处理Microsoft Office格式(包括Excel)的API。使用Apache POI,我们可以创建、...

    java读取Excel中多个sheet生成xml文件

    java读取Excel表中的内容,可以读取多个sheet,生成自定义格式的xml文件

Global site tag (gtag.js) - Google Analytics