java l 获取excel 总共有几个sheet csdn
1个回答
展开全部
public class Test {
public void ExcelSheet() {
InputStream input = new FileInputStream("文件路径");
if(文件名.endsWith(".xls")){
HSSFWorkbook workbook = new HSSFWorkbook(input);
for(int i=0;i<workbook.getNumberOfSheets();i++){
list.add(workbook.getSheetName(i));//获取sheet数据
打印list长度即sheet数目,也可获得内容,
workbook.getNumberOfSheets();也可以获得长度
}
}else if(excelFileStr.endsWith(".xlsx")){
XSSFWorkbook workbook = new XSSFWorkbook(input);
for(int i=0;i<workbook.getNumberOfSheets();i++){
list.add(workbook.getSheetName(i));
打印list长度即sheet数目
}
}
if(input != null) {
input.close();
}
}
}
public void ExcelSheet() {
InputStream input = new FileInputStream("文件路径");
if(文件名.endsWith(".xls")){
HSSFWorkbook workbook = new HSSFWorkbook(input);
for(int i=0;i<workbook.getNumberOfSheets();i++){
list.add(workbook.getSheetName(i));//获取sheet数据
打印list长度即sheet数目,也可获得内容,
workbook.getNumberOfSheets();也可以获得长度
}
}else if(excelFileStr.endsWith(".xlsx")){
XSSFWorkbook workbook = new XSSFWorkbook(input);
for(int i=0;i<workbook.getNumberOfSheets();i++){
list.add(workbook.getSheetName(i));
打印list长度即sheet数目
}
}
if(input != null) {
input.close();
}
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询