当前位置:   article > 正文

java对excel的操作_java 操作已有的excel

java 操作已有的excel

1、读取excel

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


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


/**
 * 读取excel
 * @author fdghjgkjhgk
 *
 */
public class ReadExcelUtil {

public static void readExcel(String sourceFile){
Workbook wb = null;
try {
 InputStream is = new FileInputStream(sourceFile);
 //1.读取 Excel 数据表的第一步是创建 Workbook( 术语:工作薄 ),
 wb = Workbook.getWorkbook(is);
 
 //2.一旦创建了 Workbook,我们就可以通过它来访问 Excel Sheet( 术语:工作表 )。
 // 获取第一张 Sheet 表
 Sheet sheet = wb.getSheet(0);
 
 //3.我们既可能通过 Sheet 的名称来访问它,也可以通过下标来访问它。如果通过下标来访问的话,要注意的一点是下标从 0 开始,就像数组一样。
       //一旦得到了 Sheet,我们就可以通过它来访问 Excel Cell( 术语:单元格 )。
 //获取第一行,第一列的值
 Cell c00 = sheet.getCell(0, 0);
 String strC00 = c00.getContents();
 
 //获取第一行,第二列的值
 Cell c10 = sheet.getCell(1,0);
 String strC10 = c10.getContents();
 
 //获取第一行,第三列的值
 Cell c20 = sheet.getCell(2, 0);
 String strC20 = c20.getContents();
 
 //获取第二行,第一列的值
 Cell c01 = sheet.getCell(0, 1);
 String strC01 = c01.getContents();
 
 Cell c21 = sheet.getCell(2, 1);
 String strC21 = c21.getContents();
 
 System.out.println("Cell(2, 1)" + " value : " + strC21 + "; type : " + c21.getType());
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/186478
推荐阅读
相关标签
  

闽ICP备14008679号