V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
vamxmen
V2EX  ›  问与答

求利用一张 xls 工资表生成工资查询系统的最简方法?

  •  
  •   vamxmen · 2017-06-29 17:25:13 +08:00 · 2353 次点击
    这是一个创建于 2709 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们单位的工资表长这样:

    https://pan.baidu.com/s/1qYsJTiG

    (有的行是合并起来的)

    领导让做一个最简单的工资查询系统

    可以直接把表导入到系统后,让员工查询到自己的工资。

    不考虑后期可扩展性,最好不需要写代码的情况下,有没有什么方法实现呢?

    我想是不是 excel 或者 access 有这种权限功能,可以给每个表加一个密码列,让员工输入自己名字和密码后就可以查看到自己的工资?

    17 条回复    2017-06-30 16:55:23 +08:00
    ender049
        1
    ender049  
       2017-06-29 17:28:21 +08:00
    写代码也简单到不要不要的啊…………随便找个会写代码的几分钟就写好了
    facat
        2
    facat  
       2017-06-29 17:44:46 +08:00 via Android
    多用几个 vlookup 函数
    leon9986666
        3
    leon9986666  
       2017-06-29 17:59:39 +08:00 via Android
    抓个会写代码的大学生就能搞定的事情
    0ZXYDDu796nVCFxq
        4
    0ZXYDDu796nVCFxq  
       2017-06-29 18:03:34 +08:00 via iPhone
    就两张表两条查询语句
    xfspace
        5
    xfspace  
       2017-06-29 18:05:18 +08:00 via Android
    binghe
        6
    binghe  
       2017-06-29 19:52:20 +08:00
    如果要员工自己查,做一个简易查询系统更方便啊。数据可以 excel 导入就可以。
    geelaw
        7
    geelaw  
       2017-06-29 20:01:08 +08:00 via iPhone
    最简单的方式是给每个人的工资加上一个范围非常大的随机数,然后把每个员工的随机数告诉他。

    还可以写 VBA 根据工资总表自动发邮件给各人告知工资。

    通常来说不会允许把工资总数据直接展示给每个员工吧
    lekai63
        8
    lekai63  
       2017-06-29 20:10:54 +08:00 via iPhone
    不需要 VBA 不需要写代码
    关键字:邮件合并
    word 编辑模板文件,自动从 excel 读取数据,最后通过 outlook 分别发邮件给员工。---直接看邮件就行了,不用登陆系统查
    lekai63
        9
    lekai63  
       2017-06-29 20:11:40 +08:00 via iPhone
    不过 excel 原始数据可能得用一些方式格式化下
    vamxmen
        10
    vamxmen  
    OP
       2017-06-29 21:20:41 +08:00
    @lekai63 这个看起来好高端。。。闻所未闻,怎么让每个人只看到自己的工资呢?
    vamxmen
        11
    vamxmen  
    OP
       2017-06-29 21:21:38 +08:00
    @geelaw 每个人只能看到有自己名字的那一行数据
    abcde51111
        12
    abcde51111  
       2017-06-29 21:30:13 +08:00 via iPhone
    @vamxmen 有个现成的直接把表格放根目录然后前台输入名字+身份证或者其他条件查询 需要的话我明天找找看看能不能找到
    abcde51111
        13
    abcde51111  
       2017-06-29 21:31:04 +08:00 via iPhone
    @abcde51111 只能针对单行数据 不好意思没审题
    Deeer
        14
    Deeer  
       2017-06-29 21:41:27 +08:00
    筛选...
    geelaw
        15
    geelaw  
       2017-06-29 22:14:35 +08:00
    @vamxmen #11 那每个员工必须知道一些只有自己知道的事情才行,就比如我说的随机数方法,你甚至可以用非对称加密法。

    注意:只对数据做障眼法显然是没有任何意义的。你发送的内容必须是已经加密好的,或者不包含别人的数据的,否则和直接把总表发给大家没区别。

    #10 有多行数据会建立多个邮件啊,每个人只会收到自己那行的内容,所以就不会出问题了。这个思路在 #7 也提到过。
    lekai63
        16
    lekai63  
       2017-06-29 23:23:07 +08:00 via iPhone
    @vamxmen 你就按照我说的用邮件合并做关键词搜一下 应该就会了
    是 word 自带功能
    我叫我们人力用这个 每个月发工资表很省力 excel 做好就能发了
    SummerSunC
        17
    SummerSunC  
       2017-06-30 16:55:23 +08:00
    可以试试 doc.google.com
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1823 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:31 · PVG 00:31 · LAX 08:31 · JFK 11:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.