首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OPPO Watch
jun4rui
V2EX  ›  程序员

帮熟人做个工资报表计算、打印的小玩意,有什么好的库或者软件吗?

  •  
  •   jun4rui · 2017-03-13 07:26:17 +08:00 · 3075 次点击
    这是一个创建于 1172 天前的主题,其中的信息可能已经有所发展或是发生改变。

    要求比 Excel 高点,但是最好不用 Excel 做,因为他们也不会买 Excel 。

    他们的特点是经常有些额外的工资项目,例如这个名目的费用、那个名目的奖金什么的,名称不一定,要能灵活应对。还有就是打印输出了,他们用 20 多年前的 1600KIII 针打。

    以前别人是用的 Foxpro

    有什么比较好的软件或者库做吗?能否推荐一下

    28 条回复    2017-03-14 07:02:37 +08:00
    kokutou
        1
    kokutou   2017-03-13 07:36:59 +08:00 via Android   ❤️ 1
    openoffice 的 Calc ?这玩意有个 Scripting Framework ,(basic python js) 但是也没见人用过。。。

    不过要告诉他们不要把这个当 office 用, writer 文档到微软的 word 上去的时候有部分排版格式会错乱,不然他们以为你给搞了个 office ,然后出排版问题回过来怪你。。。
    diyisoft
        2
    diyisoft   2017-03-13 08:16:20 +08:00 via iPhone   ❤️ 1
    delphi 好工具啊
    Romanticlizhi
        3
    Romanticlizhi   2017-03-13 08:41:27 +08:00   ❤️ 1
    润乾,不过是付费的
    ichou
        4
    ichou   2017-03-13 08:52:07 +08:00 via iPhone   ❤️ 1
    知人
    jun4rui
        5
    jun4rui   2017-03-13 09:30:35 +08:00 via Android
    没啥钱的,有没有什么免费或者便宜点的,好学好用的?
    bisnail
        6
    bisnail   2017-03-13 09:38:31 +08:00   ❤️ 1
    birt ?
    gowk
        7
    gowk   2017-03-13 09:41:04 +08:00   ❤️ 1
    可以试试 薪人薪事
    jun4rui
        8
    jun4rui   2017-03-13 10:07:59 +08:00
    谢谢大家的推荐,求更多
    jun4rui
        9
    jun4rui   2017-03-13 10:08:43 +08:00
    最好能不要基于 web 的,四线城市小公司, XP 为主,那浏览器兼容性……
    ibopo
        10
    ibopo   2017-03-13 10:17:36 +08:00
    ms office ,如果用 python 的话,就用 pandas ,可以做透视表
    jun4rui
        11
    jun4rui   2017-03-13 10:34:50 +08:00
    ![]( http://ww1.sinaimg.cn/large/5d14ec99gy1fdl0daw53lj20y30k3juw)
    忘记说了,是这种表格,很传统的
    noisyui
        12
    noisyui   2017-03-13 10:49:40 +08:00
    帮不上楼主什么忙,看看这么分析对不对。工作分两部分:一部分是编辑和计算,不基于 web 的话这部分得基于 pc 原生控件实现,所谓的库就是这部分工作的封装和简化(平板是否考虑?);另一部分是使用打印机的 api 解释最终的报表并打印
    zjsxwc
        13
    zjsxwc   2017-03-13 10:54:30 +08:00
    Github 上有把 foxpro 数据文件转 csv 文件的东西。

    方案一、继续用 foxpro 开发。

    方案二、先数据迁移到 SQLite , Qt 提供 GUI 界面,处理打印报表。
    diyisoft
        14
    diyisoft   2017-03-13 11:05:43 +08:00
    看了一下楼主的报表格式,应发有 3 个来源,这些是来自管理系统的不同模块。
    比如基本工资,是来自员工基本资料;绩效工资来自平时的考核模块;加班工资来自加班统计管理模块。
    应扣也是从不同模块统计过来的。
    如果你想最终生成这样一张报表,你还是需要其他管理模块进行数据“输入”的,不然你想“输出”这张报表不是简单找个什么工具什么库就可以自动生成的。
    最简单的是 excel ,员工基本工资一张表、绩效考核一张表、加班统计一张表、请假迟到一张表,然后利用公式计算计算,完全可以。打印格式好做的。
    如果是不想用 excel 来做,其他工具 delphi 、 c#等都可以搞定,利用报表控件很方便的。但是数据来源一定要有的。所谓的报表就是多表组合查询生成想要的数据表呗
    kiss96803
        15
    kiss96803   2017-03-13 11:10:28 +08:00
    PowerBi
    MarshallQ
        16
    MarshallQ   2017-03-13 11:44:22 +08:00
    Tower 旗下的知人可以试试。国内应该不止一家在做,有现成的产品。
    muumo
        17
    muumo   2017-03-13 11:48:07 +08:00
    不用 EXCEL,WPS,EXCEL 应该还是免费的吧.
    要定制软件,有积累代码库的话,就简单.没有就麻烦.出个 10K,四线城市应该有人可以给你上门搞定还包售后.
    jun4rui
        18
    jun4rui   2017-03-13 12:03:13 +08:00 via Android
    是的,挺麻烦呢,身材好颜值高的离婚女性,带女儿。

    当然,我是正经人。

    主要是要打印挺麻烦,以前的那套代码看下来也很累太久了, FoxPro 早忘光了
    SuperMild
        19
    SuperMild   2017-03-13 12:13:13 +08:00
    身材好颜值高,你就掏钱买个 office 给她吧,商业版好像也就一千多,而且小公司用盗版应该也没关系。
    missdeer
        20
    missdeer   2017-03-13 12:19:58 +08:00   ❤️ 1
    楼主别想着做好人好事了,我家那位就是做工资的,本来我也想着给她写个程序搞定自动化处理,后来发现各种事项非常繁琐步骤繁多,没个几万块钱预算的工作量完不成,于是放弃了
    qile1
        21
    qile1   2017-03-13 13:31:04 +08:00 via Android
    @missdeer 楼主估计就是想通过麻烦事情增加交流就会,说错不要打我
    Youen
        22
    Youen   2017-03-13 13:56:12 +08:00   ❤️ 1
    SQL server reporting
    jun4rui
        23
    jun4rui   2017-03-13 14:28:40 +08:00
    @missdeer 是的,我没做过这玩意,低估了……
    congeec
        24
    congeec   2017-03-13 15:14:09 +08:00 via iPhone
    没人提 power bi?免费版够用了
    diyisoft
        25
    diyisoft   2017-03-13 15:32:36 +08:00
    @jun4rui 做这样的程序不是难事 :)
    istark
        26
    istark   2017-03-13 15:51:24 +08:00
    EXCEL 玩的好,已经够用了,模板做好,自动生成总报表。
    不想用盗版 office ,就用 wps 呗。
    jun4rui
        27
    jun4rui   2017-03-13 16:39:26 +08:00
    power bi 是不是偏重分析一些
    diyisoft
        28
    diyisoft   2017-03-14 07:02:37 +08:00 via iPhone
    @jun4rui 我可以免费帮你做:)
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3316 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 12:36 · PVG 20:36 · LAX 05:36 · JFK 08:36
    ♥ Do have faith in what you're doing.