java读取 excel 文本

本文介绍了一个使用Java进行Excel文件读取的示例程序。通过jxl库获取Excel工作簿,并读取指定单元格的内容及属性,进一步实现了对整个表格的数据遍历。

 package javatest1014;

import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
public class ReadExcel{
 
 public static void main(String[] args){
  
  jxl.Workbook workbook=getWorkBook();
        jxl.Sheet sheet=workbook.getSheet(0);
    
        jxl.Cell cell= sheet.getCell(0, 6);
     
       
        System.out.println(cell.getContents());
        System.out.println(cell.getRow());
        System.out.println(cell.getColumn());
        System.out.println(cell.getType());
        System.out.println(sheet.getColumns());
        System.out.println(sheet.getRows());
        int rows=sheet.getRows();//遍历 只能用数组
        int columns=sheet.getColumns();
        int i=0;
        try{
        while(i<columns){
        jxl.Cell[] cell00=sheet.getColumn(i);
         
          for(int j=0;j<rows;j++){
           System.out.println(cell00[j].getContents());
          
          }
          i++;
       
       
       
        }
        }catch(Exception e){
         
         e.printStackTrace();
        }        
         
         }
       
       
       
     
       
       
 
 
 
 /*
  * get filePath
  */
 
 public static String getPath(){
   String FilePath="E://data_checkout";
      String FileName="LAT.xls";
      FileName=FilePath+"//"+FileName;
      return FileName;
  
 }
 /*
  * create WorkBook Object
  */
 
 public static jxl.Workbook getWorkBook(){
  
  InputStream is=null;
  jxl.Workbook wk=null;
  try{
   File file=new File(getPath());
   if(!file.exists()) file.createNewFile();
   is=new FileInputStream(file);
   wk=jxl.Workbook.getWorkbook(is);
   System.out.println("get WorkBook is successful !");
   
  }catch(Exception e){
   e.printStackTrace();
  }
  
  
  return wk;
 }
 
 
 
 
 
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半部论语

如果觉得有帮助,打赏鼓励一下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值