Excel 工资条明细表怎么隐藏的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JadePenG
V2EX    问与答

Excel 工资条明细表怎么隐藏的

  •  
  •   JadePenG 22 天前 1417 次点击

    媳妇单位发了一个查询工资条明细的 Excel 表格, 里面是输入身份证号码, 下面就可以动态的查询出来自己的工资明细.

    Excel 公式: =VLOOKUP(D1,'./[工资发放表.xls]查询表'!$C$1:$R$65536,3,FALSE)

    然后我根据 Excel 具体的公式查, 怎么也查不到引入的外部 工资发放表.xls 文件, 难道是 Excel 自己缓存了? 可是整个文件的大小又只有 39.3KB

    然后我根据网上的教程做, 如果引入的外部源数据不存在, 压根没法查出来数据.

    这激起我的兴趣了, 有没有大佬指点下这怎么做到的. 有没有什么方式看到所有的明细数据.

    7 条回复    2025-12-03 21:05:34 +08:00
    106npo
        1
    106npo  
       22 天前
    ='./[工资发放表.xls]查询表'!A1 然后填充看看
    hellodigua
        2
    hellodigua  
       22 天前
    断网查询试试,看看是不是走接口查询的
    geelaw
        3
    geelaw  
       22 天前 via iPhone   2
    答案就在文档里

    https://support.microsoft.com/en-us/office/manage-workbook-links-fcbf4576-3aab-4029-ba25-54313a532ff1

    链接工作簿是有缓存的,并且可以选择不提示用户刷新缓存。文件很小不代表缓存不到位:首先被查询表是复合文档格式( xls ),很可能查询工具表本身也是复合文档,这种的存储效率很高;如果查询工具表是 XML 格式( xlsx ),那它自带 ZIP ,可能有压缩。

    如果是 XML 格式,直接解压缩就可以看到缓存的数据。

    建议提示单位,而且无论如何实现,允许用身份证号码直接查询工资明细也是比较严重的信息安全问题。有功夫研究自动查询公式,不如一步到位直接自动生成所有人的工资条( VBA/PowerShell 访问 Excel COM 都很方便)。
    NewYear
        4
    NewYear  
       22 天前
    有钻研精神是好的。


    但是技术人员不要去碰工资表,有害无益。
    JadePenG
        5
    JadePenG  
    OP
       21 天前
    @106npo 根据这个方式好像没有反应

    @hellodigua 没有走接口,可以明确的看到确实是读取的 excel 文件的数据

    @NewYear 哈哈哈 当然,被这个方式惊讶到了 探索一下
    JadePenG
        6
    JadePenG  
    OP
       21 天前
    @geelaw 感谢大佬,提供了很有用的信息,而且还学到了很多。原来 XLSX 的文件是基于 XML 格式生成的。

    不过还是没有明白他的这个缓存居然可以完全在 excel 表格中找不到,并且数据还能查出来是怎么做到的。

    单位的这种方式确实不安全,我们会进行提醒的。
    geelaw
        7
    geelaw  
       21 天前
    @JadePenG #6 “完全在 Excel 表格中找不到”是单纯因为 Excel 没有实现查看缓存的功能,无责任推理:缓存只是一种提升性能的工具,常见场景是被链接表在内网的共享文件夹或者企业私有云里面,链接工作簿可能在各种位置(包括跨国公司的另一个国家的内网里,或者电脑本地),而每次查询都要访问云实在太慢了,或者用户可能出差,笔记本不在内网,或者需要很慢的 VPN ,所以需要缓存让数据在链接工作簿里存在;缓存不是面向最终用户的功能,因此没有必要让最终用户可以查看,而要实现可以查看需要费力气,所以不实现。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1016 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 18:47 PVG 02:47 LAX 10:47 JFK 13:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86