V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iszengmh
V2EX  ›  程序员

有什么比较好的 Java excel 类库

  •  
  •   iszengmh · 2019-11-22 18:06:13 +08:00 via Android · 4353 次点击
    这是一个创建于 1836 天前的主题,其中的信息可能已经有所发展或是发生改变。
    16 条回复    2019-11-23 20:42:07 +08:00
    xiaoidea
        1
    xiaoidea  
       2019-11-22 18:10:05 +08:00   ❤️ 1
    用过几次 apache poi,不难用
    lower
        2
    lower  
       2019-11-22 18:17:35 +08:00
    中午刚看到 easyexcel,好像是基于 poi,修了一些内存占用高的问题
    renyapeng
        3
    renyapeng  
       2019-11-22 18:35:07 +08:00
    easyExcel
    Cbdy
        4
    Cbdy  
       2019-11-22 18:36:12 +08:00 via Android
    poi 拉
    CoSpLi
        5
    CoSpLi  
       2019-11-22 19:02:37 +08:00 via iPhone
    poi+1
    fifawasd
        6
    fifawasd  
       2019-11-22 19:13:08 +08:00 via Android
    easyexcel,easypoi 用起来更方便些
    orangechengcheng
        7
    orangechengcheng  
       2019-11-22 22:55:43 +08:00
    用过 POI 感觉挺好用的,但是很多人说内存占用过高,不过自己没遇到过,因为处理的数据相对比较少。
    xrshi
        8
    xrshi  
       2019-11-23 08:03:39 +08:00 via Android
    一种是有 EXCEL 用 OLE 自动化,剧慢
    一种是轻装上阵,速度快,但有些功能实现不了

    POI 应该首选,文档,实例很多。
    https://stackoverflow.com/questions/1516144/how-to-read-and-write-excel-file

    OLE 自动化
    https://stackoverflow.com/questions/7789780/how-to-call-an-excel-vba-macro-from-java-code

    记得绕坑,删除和清除内容不同。POI 之类这些 API 没法“真正”删除行列,只能调用 EXCEL。或者想办法折衷。
    https://www.contactgenie.info/understanding-excel-rows-clear-contents-vs-delete/
    helenhe
        9
    helenhe  
       2019-11-23 09:51:13 +08:00
    POI 吧,感觉实用些。
    rqxiao
        10
    rqxiao  
       2019-11-23 09:54:43 +08:00
    easyExcel
    cweijan
        11
    cweijan  
       2019-11-23 10:48:51 +08:00
    easyExcel, 建议用 1.x 的版本, 2.0 真难用
    wysnylc
        12
    wysnylc  
       2019-11-23 11:23:40 +08:00
    xxl-excel 面向对象的
    aa543187001
        13
    aa543187001  
       2019-11-23 14:41:13 +08:00
    yinzhili
        14
    yinzhili  
       2019-11-23 17:05:58 +08:00   ❤️ 1
    就老老实实用 poi 吧
    很多第三方的库其实也是基于 poi 封装的, 比如 easyexcel 就是
    yestodayHadRain
        15
    yestodayHadRain  
       2019-11-23 19:30:15 +08:00 via iPhone
    poi 吧
    CRUD
        16
    CRUD  
       2019-11-23 20:42:07 +08:00
    我用的 easyExcel。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1034 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:42 · PVG 02:42 · LAX 10:42 · JFK 13:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.