YepTen
V2EX  ›  Java

Java 解析 Excel 文件有那些好用的开源框架,目前用过 Apache POI 和 EasyExcel

  •  
  •   YepTen · Apr 11, 2023 · 5592 views
    This topic created in 1302 days ago, the information mentioned may be changed or developed.
    18 replies  •  2023-04-12 11:52:57 +08:00
    lyxeno
    lyxeno
    Apr 11, 2023
    1
    我也就用过 easyexcel...easyexcel 就是相关依赖太老了,和一些其他基于 poi 的开源库冲突
    chendy
    chendy
    Apr 11, 2023
    2
    poi + 自己简单封装
    fengpan567
    fengpan567
    Apr 11, 2023
    3
    hutool 的 ExcelReader
    GoRoad
    GoRoad
    Apr 11, 2023
    4
    poi+自己封装是最通用的 但是注意 poi 的内存溢出
    xiaofan305
    xiaofan305
    Apr 11, 2023 via Android
    5
    @fengpan567 用这个貌似文件大的时候内存会爆炸
    xuanbg
    xuanbg
    Apr 11, 2023
    6
    一直都用自己封装的 poi
    fackVL
    fackVL
    Apr 11, 2023 via iPhone
    7
    easyexcel 就挺好用了,做过将近两万行数据导入也挺爽
    wetalk
    wetalk
    Apr 11, 2023
    8
    开源的名气比较大的,除了 poi 和 EasyExcel ,好像也没别的了
    sudasheng2624
    sudasheng2624
    Apr 11, 2023
    9
    spring batch 好像也是搞这个
    wqzjk393
    wqzjk393
    Apr 11, 2023 via iPhone
    10
    调用 python 接口,在 python 中调用 pandas /狗头
    lsiufD
    lsiufD
    Apr 11, 2023
    11
    我是用 hutool 包里面的 excel 工具,应该可以满足比较简单的需求,看看 api 符不符合楼主的要求

    https://hutool.cn/docs/#/poi/%E6%A6%82%E8%BF%B0
    cloud107202
    cloud107202
    Apr 11, 2023
    12
    只读取的话推荐 fastexcel-reader
    huiyadanli
    huiyadanli
    Apr 11, 2023
    13
    简单的,数据量小的情况下,我一般用这个 https://github.com/hellokaton/excel-plus

    一行代码解决
    zhfish
    zhfish
    Apr 11, 2023
    14
    所有都是基于 poi
    这个基础上 easyexcel 就可以了
    susu200213
    susu200213
    Apr 11, 2023
    15
    spire
    susu200213
    susu200213
    Apr 11, 2023
    16
    spire.xls for java
    mezi04
    mezi04
    Apr 11, 2023
    17
    解析的没怎么用过. 简单格式大家都一样,复杂格式的貌似都支持一般.

    导出的:
    一般格式 /简单嵌套: easypoi / easyexcel
    复杂格式: jxls
    matepi
    matepi
    Apr 12, 2023
    18
    真正在大东西里面玩的时候

    库其实差别不特别大,关键是能不能支持流式处理

    非流式处理的性能和内存效率都差一大截
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5061 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 08:54 · PVG 16:54 · LAX 00:54 · JFK 03:54
    ♥ Do have faith in what you're doing.