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

Mac 有没有处理 Excel 大文件的好办法呢

  •  
  •   sheller · 51 天前 · 2559 次点击
    这是一个创建于 51 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • Excel 文件 62mb ,大概 100w 行;
    • 设备:m1 max 内存 32g ;
    • 现象:使用一个公式的时候直接卡死,温度飙到 100 摄氏度以上,第一次听到风扇狂响。
    43 条回复    2022-05-18 07:24:20 +08:00
    di11wei
        1
    di11wei  
       51 天前
    虚拟机运行 Windows ,然后再装个 Office
    yshtcn
        2
    yshtcn  
       51 天前
    没有经验,我的思路是:上云,
    第一个是云文档,看看能不能处理(也要看看公式云文档支不支持)
    第二个是云主机,开个短时间高性能的主机。

    其实我觉得 M1 系列的,必须备一台高性能 PC 机做后盾。M1 属于那种偏科生,舒服的时候很舒服,难受的时候很难受。
    luozic
        3
    luozic  
       51 天前
    excel ? Windows 上的 office 。
    weegc
        4
    weegc  
       51 天前
    wps 打开文件貌似没有限制,wps 不可以用吗?
    gesse
        5
    gesse  
       51 天前
    100w 行这样的数据, 还是放到数据库吧。 虽然也不是不能再 excel/wps 里用, 但是感觉还是数据库才是正确的方式。
    qianxaingmoli
        6
    qianxaingmoli  
       51 天前
    pandas
    4641585
        7
    4641585  
       51 天前
    pandas

    excelize
    zhangchongjie
        8
    zhangchongjie  
       51 天前
    能跑 excel 的可不只是 office
    dblpx
        9
    dblpx  
       51 天前
    xlwt
    sheller
        10
    sheller  
    OP
       51 天前
    @yshtcn 云文档目前使用有大小限制😯
    剪辑视频确实无压力,处理文件就不行了
    sheller
        11
    sheller  
    OP
       51 天前
    @weegc 一样的效果,依然也是卡死
    sheller
        12
    sheller  
    OP
       51 天前
    @gesse
    @qianxaingmoli
    @4641585
    @dblpx 因为需要使用 Excel 的公式编辑文件,所以这些都没办法处理吧。。。
    谢谢大家,看来不学编程是不行了。
    neroxps
        13
    neroxps  
       51 天前
    蹲个答案,之前老婆让我处理一个 500MB 的 excel 文件,里面全是图片。还让我分类,要命。
    zhaidoudou123
        14
    zhaidoudou123  
       51 天前
    pd 装 windows on arm,再装 office 试试看
    SimonOne
        15
    SimonOne  
       51 天前
    @neroxps #13 给老婆钱,请她雇人。不能复用又复杂的,交给人工做省成本。 😂
    akira
        16
    akira  
       51 天前
    100w 行的话 ,windows 也一样难受。反而是我 windows 经常处理不了的 excel 文件 会发到 mac 下面去处理 还流畅一点
    leeuu
        17
    leeuu  
       51 天前 via Android
    表格有问题吧,嵌套太多就会这样,你不如简简单单优化一下
    neroxps
        18
    neroxps  
       51 天前
    @SimonOne #15 后来就压缩了下图片,然后分成两半,不搞了,看文件像是供应商导出 ERP 系统里面的产品库生成的 excel ,如果是人工维护,那么大的 excel 都不知道他们是怎么维护的。
    deetz
        19
    deetz  
       50 天前 via iPhone
    openxlsx
    dddd1919
        20
    dddd1919  
       50 天前
    学习 python 🐶
    liuliangyz
        21
    liuliangyz  
       50 天前
    导入到数据库中处理
    SenLief
        22
    SenLief  
       50 天前
    换 windows 试试。
    JamChiu
        23
    JamChiu  
       50 天前
    之前在 Intel MBP 上 300M 的 Excel ,WPS 也能拿下,可以试试,就是略略久~~~
    ClarkAbe
        24
    ClarkAbe  
       50 天前
    @sheller 不用学习"编程语言",使用 SQL 这个 DSL 就能操作了.....不过 100w.....优先 mysql 或者 pgsql 吧,sqlite 感觉够呛的........
    sheller
        25
    sheller  
    OP
       50 天前
    @JamChiu wps 也不行,一样卡的
    sheller
        26
    sheller  
    OP
       50 天前
    @ClarkAbe 所以还需要学习数据库玩法。。。
    miona
        27
    miona  
       50 天前 via Android
    用 R 语言
    dreamramon
        28
    dreamramon  
       50 天前
    用 windows 。
    alexcding
        29
    alexcding  
       50 天前
    微软是不是故意的?
    IssacTseng
        30
    IssacTseng  
       50 天前
    用 tableau 来处理无压力
    ClarkAbe
        31
    ClarkAbe  
       50 天前
    @sheller DSL 超简单的......
    KIR1TO
        32
    KIR1TO  
       50 天前
    我之前还有导出 100 万左右数据给运营,16g 内存 wps 勉强能处理一些简单的运算
    littlewing
        33
    littlewing  
       50 天前
    py
    liuzhedash
        34
    liuzhedash  
       50 天前
    @di11wei
    我刚想说没有,试了一下你说的果然能行
    pppcx
        35
    pppcx  
       50 天前
    谢谢老哥!拔草了,现在用的 intel mac 也是处理大 excel 卡死,本来想换 m1 pro mac 的,看老哥这么一发还好没花冤枉钱。
    qq976739120
        36
    qq976739120  
       50 天前
    不清楚你公式的复杂程度. 但是可以试一下转文件的格式,用 mac 的 wps 软件处理,微软的那个一直有些问题.
    ldyisbest
        37
    ldyisbest  
       50 天前
    python3
    lightjiao
        38
    lightjiao  
       50 天前
    有试过 LibreOffice 么?这个开源的 office 据说性能也非常强大
    sheller
        39
    sheller  
    OP
       49 天前
    @qq976739120 公式就是一下次也要同时处理这些数据,比如 2 个字段的计算;你说的转格式是转什么格式呢
    sheller
        40
    sheller  
    OP
       49 天前
    @lightjiao 我去试试
    findex
        41
    findex  
       49 天前 via iPhone
    我都是处理单文件 10G 以上。思路就是自己写程序,按行读入内存,处理,用完清空。才几十 MB 而已,这算是什么问题… 如果你 vim 玩的溜,用 vim 里面的快捷键操作也很简单。一定可以解决。小 case
    ttgo
        42
    ttgo  
       49 天前
    每一台 mac ,都需要搭配一台 windows 使用 office 。
    Legendzhan
        43
    Legendzhan  
       40 天前 via Android
    @findex vim 会把整个文档加载到内存
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4354 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:48 · PVG 16:48 · LAX 01:48 · JFK 04:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.