sheller
V2EX  ›  macOS

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

  •  
  •   sheller · May 7, 2022 · 5334 views
    This topic created in 1642 days ago, the information mentioned may be changed or developed.
    • Excel 文件 62mb ,大概 100w 行;
    • 设备:m1 max 内存 32g ;
    • 现象:使用一个公式的时候直接卡死,温度飙到 100 摄氏度以上,第一次听到风扇狂响。
    43 replies  •  2022-05-18 07:24:20 +08:00
    di11wei
    di11wei
    May 7, 2022
    1
    虚拟机运行 Windows ,然后再装个 Office
    yshtcn
    yshtcn
    May 7, 2022
    2
    没有经验,我的思路是:上云,
    第一个是云文档,看看能不能处理(也要看看公式云文档支不支持)
    第二个是云主机,开个短时间高性能的主机。

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

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