前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 技术篇-使用poi开源jar包实现读取excel实例演示,poi-3.17.jar获取

Java 技术篇-使用poi开源jar包实现读取excel实例演示,poi-3.17.jar获取

作者头像
小蓝枣
发布2021-12-01 13:56:15
5870
发布2021-12-01 13:56:15
举报
文章被收录于专栏:CSDN博客专家-小蓝枣的博客

jar 包下载: poi-3.17.jar

代码语言:javascript
复制
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;

import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.List;

public class readExcel {
    public static List<List<String>> readExcle(String fileName) throws Exception {

        FileInputStream inputStream = new FileInputStream(fileName);
        // 读取工作簿
        HSSFWorkbook wb = new HSSFWorkbook(inputStream);
        // 读取第一个sheet表格
        HSSFSheet sheet = wb.getSheetAt(0);
        // 存储sheet表格数据
        List<List<String>> sheet_data = new ArrayList<List<String>>();

        for (Row row:sheet) {
            // 存储行数据
            List<String> row_data = new ArrayList<String>();

            for (Cell cell:row) {
                row_data.add(cell.getStringCellValue().trim());
            }
            sheet_data.add(row_data);
        }

        for (int i = 0; i < sheet_data.size(); i++) {
            System.out.println("第" + i + "行数据:" + sheet_data.get(i));
        }
        // 关闭工作簿
        wb.close();
        return sheet_data;
    }

    public static void main(String[] args) throws Exception {
        readExcle("C:\\Users\\Administrator\\Desktop\\985589.xls");
    }
}

excel 表格如下:

在这里插入图片描述
在这里插入图片描述

新表格运行效果图:

在这里插入图片描述
在这里插入图片描述

IDEA 添加 poi 开源 jar 包演示:

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/02/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档