zoukankan      html  css  js  c++  java
  • java读取excel

    java读取excel

    JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。

    下载:

    Java Excel API的jar包可以通过以下URL获得:

    http://sourceforge.net/projects/jexcelapi/files/jexcelapi/2.6.6/jexcelapi_2_6_6.zip/download

    (包括所有版本):http://sourceforge.net/projects/jexcelapi/files/

    直接下载地址(迅雷上新建任务即可):

    http://nchc.dl.sourceforge.net/project/jexcelapi/jexcelapi/2.6.6/jexcelapi_2_6_6.zip 

    说明:jexcelapi_2_6_6不支持读取 excel 2007 文件(*.xlsx)。只支持 excel 2003 (*.xls)。

    代码:

     1 package excelOperation2;
     2 
     3 import java.io.File;
     4 import java.io.FileNotFoundException;
     5 import java.util.Scanner;
     6 
     7 import jxl.Cell;
     8 import jxl.Sheet;
     9 import jxl.Workbook;
    10 
    11 public class testMain {
    12 
    13     public static void main(String[] args) {
    14         // TODO Auto-generated method stub
    15         try {
    16             File file = new File("myRes//a.xls"); // 创建文件对象
    17             Workbook wb = Workbook.getWorkbook(file); // 从文件流中获取Excel工作区对象(WorkBook)
    18             Sheet sheet = wb.getSheet(0); // 从工作区中取得页(Sheet)  
    19             for (int i = 0; i < sheet.getRows(); i++) { // 循环打印Excel表中的内容  
    20                 for (int j = 0; j < sheet.getColumns(); j++) {  
    21                     Cell cell = sheet.getCell(j, i);  
    22                     System.out.printf(cell.getContents()+" ");
    23                 }  
    24                 System.out.println();  
    25             }  
    26         } catch (Exception e) {
    27             e.printStackTrace(); 
    28         }
    29     }
    30 
    31 }

    excel中数据:

    控制台打印:

    目录结构:

    更详细的操作,可以去:

    JAVA操作Excel文件 - KeeneWoo - 博客园  http://www.cnblogs.com/wuxinrui/archive/2011/03/20/1989326.html

    Java生成和操作Excel文件 - 残星 - 博客园
    http://www.cnblogs.com/mingforyou/archive/2013/08/26/3282922.html

  • 相关阅读:
    云网站 SEO
    GraphQL 开发原则
    软件秘钥实现
    删除文件
    GUI 桌面程序开发
    chcon SeLinux
    正确使用 cookie 的 path
    struts 2用DomainModel接收参数
    Struts 2动态调用方法(DMI)
    struts 2actionwildcard 通配符配置
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/7600616.html
Copyright © 2011-2022 走看看