mogp
V2EX  ›  问与答

300 个 excel 工作表, 30000 行数据,如何快速找到其中的空值和 0 值?

  •  
  •   mogp · Mar 24, 2018 via Android · 5079 views
    This topic created in 3151 days ago, the information mentioned may be changed or developed.
    试过的办法:通过 VBA 合并全部工作表,通过定位空值来实现。

    求其他思路、办法,谢谢
    14 replies  •  2018-03-26 21:25:06 +08:00
    Linxing
    Linxing
    Mar 24, 2018 via iPhone
    1
    写个 Python 脚本跑一跑
    benson458
    benson458
    Mar 24, 2018 via iPhone
    2
    记得 vba 是能遍历目录下的文件的,直接遍历所在目录下的这 300 个工作表,然后写个函数找到一张表的空值和 0 值就可以了吧。
    HuHui
    HuHui
    Mar 24, 2018 via Android
    3
    突然想起 大数据
    vmebeh
    vmebeh
    Mar 24, 2018 via iPhone
    4
    对于已经打开的文件,用 vba 遍历很快;文件打开的过程会慢点
    如果是纯数据的话,转换成 csv 或者文本更方便。
    hbliu
    hbliu
    Mar 24, 2018
    5
    可以直接用 shell 脚本处理
    DonaidTrump
    DonaidTrump
    Mar 24, 2018
    6
    只能把内容都读出来(用各种语言)一个一个看吧,还有其他法子么?
    facat
    facat
    Mar 24, 2018❤️1
    7
    操作 excel 还是 vba 最方便,不要觉得 vba 很 low 就去用其他语言
    akira
    akira
    Mar 24, 2018
    8
    关键是你找到以后要干嘛
    Moorj
    Moorj
    Mar 24, 2018
    9
    没错,主要还是找到后你要干嘛,如果只是要找出来,随便找个数据库软件,写个批量导入的脚本,一股脑塞进去,然后 SQL 查找就完了
    SandyLee
    SandyLee
    Mar 24, 2018 via iPhone
    10
    notepad++试一下?
    a1237a
    a1237a
    Mar 25, 2018 via Android
    11
    每个 30000 ?
    sky101001
    sky101001
    Mar 25, 2018 via iPad
    12
    我有时也会遇到类似的需求,只有几个表,单表 3w 条数据。 都是偷懒直接导进数据库,然后干活的,不管是查空值还是干别的什么,一条 sql 的事。 操作结束后导出为 excel 也挺方便。
    如果你的表是 300*3w,那可能还是用 vba 遍历目录文件快一些了。但既然你能用 vba 把表合并起来,我猜应该没有 900w 那么多吧。
    lsmgeb89
    lsmgeb89
    Mar 25, 2018 via Android
    13
    上 Spark ?
    mogp
    mogp
    OP
    Mar 26, 2018
    14
    @Linxing 正在学 python,谢谢
    @wbing 目前用的是 VBA 处理
    @HuHui 这点数据,杀鸡不能用牛刀
    @vmebeh 换成文本?
    @hbliu 没玩过 SHELL
    @facat 现在用的是 VBA,没觉得 LOW
    @akira 找出来,标成不一样的颜色就可以
    @Moorj EXCEL 导到什么数据库方便?有什么好用的工具导入?
    @SandyLee 这个有难度不?
    @a1237a 总共 3W 条信息
    @lsmgeb89。。。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2534 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 12:07 · PVG 20:07 · LAX 04:07 · JFK 07:07
    ♥ Do have faith in what you're doing.