yxhxj2006

常用链接

统计

最新评论

使用POI读取EXCEL中的所有Sheet表

使用POI,通过多个循环读取EXCEL中的所有Sheet表内容。

package poitest;
import java.io.File;
import java.io.FileInputStream;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;

public class getAllExcelData {

    
public static void main(String[] args) {
            
try {
                showExcel();
            }
 catch (Exception e) {
                
// TODO Auto-generated catch block
                e.printStackTrace();
            }

    }

    
public static  void showExcel() throws Exception {
        HSSFWorkbook workbook
=new HSSFWorkbook(new FileInputStream(new File("/file/student.xls")));
        HSSFSheet sheet
=null;
        
for (int i = 0; i < workbook.getNumberOfSheets(); i++{//获取每个Sheet表
             sheet=workbook.getSheetAt(i);
             
for (int j = 0; j < sheet.getPhysicalNumberOfRows(); j++{//获取每行
                HSSFRow row=sheet.getRow(j);
                
for (int k = 0; k < row.getPhysicalNumberOfCells(); k++{//获取每个单元格
                    System.out.print(row.getCell(k)+"\t");
                }

                System.out.println(
"---Sheet表"+i+"处理完毕---");
            }

    }

    }

}

posted on 2012-07-19 16:08 奋斗成就男人 阅读(25882) 评论(1)  编辑  收藏

评论

# re: 使用POI读取EXCEL中的所有Sheet表 2015-12-18 14:55 dasdas

asdas  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: