Java读取XLS文件-JXL的使用

来源:互联网 发布:搜狗音乐软件下载 编辑:程序博客网 时间:2024/05/22 05:05

一.JAVA读取EXCEL的文件

#方法 : 使用jxl.jar封装好的方法,调用类库,完成我们的操作。

#实战:具体的如下。我把读取Excel的代码封装成一个JXLUtils类的readFile()方法。

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;public class JXLUtils {/** * @param args * @throws IOException  * @throws BiffException  */private JXLUtils(){}public static List<String[]> readFile(String filename) throws BiffException, IOException {// TODO Auto-generated method stubList<String[]> list = new ArrayList<String[]>();Workbook rwb = null;Cell cell = null;File file = new File(filename);InputStream input = new FileInputStream(file);rwb = Workbook.getWorkbook(input);Sheet sheet = rwb.getSheet(0);for(int i = 0; i<sheet.getRows(); i++){String[] str = new String[sheet.getColumns()];for(int j=0; j<sheet.getColumns();j++){cell = sheet.getCell(j, i);str[j] = cell.getContents();}list.add(str);}return list;}}



0 0