V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xzg1993
V2EX  ›  程序员

后端大佬帮帮忙,这个需求怎么解 [word 表单处理]

  •  
  •   xzg1993 · Nov 9, 2023 · 2964 views
    This topic created in 904 days ago, the information mentioned may be changed or developed.

    有一堆 word 文档,里面是各种表单,大概几百张(样式不同)。(年末需要打印出来,进行汇总)

    现在需求是想通过流程(类似钉钉),领导可以指派员工去完成工作(工作内容就是不同的流程填写不同的表单)

    现在有什么办法可以把这些 word 表单让员工来填写。

    尝试过在线 word 文档编辑,比较贵,没有钱 pass

    尝试过 onlyoffice ,移动端不支持编辑,pass

    尝试过 word 表单手动转成 web 表单,太费时间了,pass

    大佬,你有什么想法吗。

    Supplement 1  ·  Nov 9, 2023
    感谢楼下大佬,根据 word 模板生成 word 文档,就可以解决这个问题,无非是花一些时间进行文档适配
    26 replies    2023-11-10 11:48:14 +08:00
    hay0577
        1
    hay0577  
       Nov 9, 2023   ❤️ 1
    流程建成表单的样式。流程走完了表单数据就有了。根据填写的内容生成 word 不行吗。这样就是麻烦点 每个表单都要新建
    c2const
        2
    c2const  
       Nov 9, 2023   ❤️ 1
    "现在需求是想通过流程(类似钉钉),领导可以指派员工去完成工作(工作内容就是不同的流程填写不同的表单)"
    ----------
    那不如直接用钉钉,最多让员工手机下个 office/wps :)

    不花钱也省事的办法 :)
    baobao1270
        3
    baobao1270  
       Nov 9, 2023   ❤️ 1
    找个人专门负责 通过 QQ/钉钉 给员工发送模板 叫他们填
    感觉找个人负责的成本比自动化低
    lsk569937453
        4
    lsk569937453  
       Nov 9, 2023   ❤️ 1
    传统企业就不要想着搞 IT 了,又费时又费力。
    最简单的是把几百张表单全搬到 web 上,可惜成本太大而收益不高。
    这是最简单的方法,但是对传统企业太鸡肋了。老老实实的人工手写表单就行了。
    vacuitym
        5
    vacuitym  
       Nov 9, 2023   ❤️ 1
    好像有库可以读取 word 中的表单吧,读取出来程序转成 web 表单呢
    vacuitym
        6
    vacuitym  
       Nov 9, 2023   ❤️ 1
    可以读取出来都转成钉钉的审批模版
    aLazarus
        7
    aLazarus  
       Nov 9, 2023   ❤️ 1
    LibreOffice 可以么
    xzg1993
        8
    xzg1993  
    OP
       Nov 9, 2023
    @hay313955795 现在线下有固定的表单模板了,原来是想通过 web 表单内容生成 word 的,但是考虑到需要打印 word 文档进行存档,所以 word 样式不能变,。。
    xzg1993
        9
    xzg1993  
    OP
       Nov 9, 2023
    @c2const
    @baobao1270
    @lsk569937453

    说的对,但是没办法头铁
    hay0577
        10
    hay0577  
       Nov 9, 2023   ❤️ 1
    @xzg1993 #8 不太清楚我说的对不对。应该可以使用 word 模版的形式来生成 word 文件吧。
    Doldrums
        11
    Doldrums  
       Nov 9, 2023
    在线表单手机填写,然后自动生成 excel 汇总。完成后数据导出,vba 填入 word 表单。
    xzg1993
        12
    xzg1993  
    OP
       Nov 9, 2023
    @hay313955795 大佬,你说的这个就是我需要的,怎么按照 word 模板生成文件呢
    xzg1993
        13
    xzg1993  
    OP
       Nov 9, 2023
    @Doldrums 大佬你说的这个在点子上,具体怎么实现我应该搜索啥呢
    c2const
        14
    c2const  
       Nov 9, 2023
    @xzg1993

    word 样式不同,想要线上好体验,但是又不花钱氪金解决;
    那最简单方案就是手动把每个 word 改成 web ,并且保留 word 原件,如果要存档,就把后台填好数据再手动保存/打印一份都行 :)
    --------------------------
    总之,自己处理,要么解决多端/网页编辑 word 和排版样式/字体/版本/各种你想不到的 bug 问题,要么花时间把不同样式的历史 word 手动转换成 web :(
    --------------------------
    头铁可能只能这样了 :)
    c2const
        15
    c2const  
       Nov 9, 2023
    @Doldrums

    他 word 样式不同,除非是在线编辑|多端编辑让员工自己填 word ,不然那他可能要写几百个 vba 脚本来适配,用什么语言都一样,工作量的问题 :(
    hay0577
        16
    hay0577  
       Nov 9, 2023   ❤️ 1
    Corybyte
        17
    Corybyte  
       Nov 9, 2023
    spire.doc for java 挺好用的
    Doldrums
        18
    Doldrums  
       Nov 9, 2023
    @c2const #15 几百个 vba 也就是复制粘贴的事情
    Doldrums
        19
    Doldrums  
       Nov 9, 2023
    @xzg1993 #13 excel 批量数据填入 word
    c2const
        20
    c2const  
       Nov 9, 2023
    @Doldrums 也是,重复工作还有 chatGPT 帮忙 :)
    hevi
        21
    hevi  
       Nov 9, 2023   ❤️ 1
    试试这个?

    https://github.com/nocodb/nocodb

    就是每个表单字段都得你自己填,然后把填表单的链接分享出去,导入用 csv ,可以导出 excel 。
    工作流程就得自己安排了
    devld
        22
    devld  
       Nov 9, 2023 via Android
    francis2019814
        23
    francis2019814  
       Nov 9, 2023 via iPhone
    兄 dei 借楼
    有会写 excel 公式,感激不尽

    ( 1 ) 10 公里及以内,500 元/箱。(2) 超过 10 公里,以 10 公里为基础,后续区域费率为 11 公里-50 公里区域每 5 公里增加 60 元/箱,51 公里及以上公里以 50 公里为基础每 5 公里增加 55 元/箱。超过部分不足 5 公里按 5 公里算。
    Mogugugugu
        24
    Mogugugugu  
       Nov 9, 2023
    @francis2019814 =IF(A2<=10,500,IF(A2<=50,500+MAX(0,ROUNDUP((A2-10)/5,0))*60,500+400+MAX(0,ROUNDUP((A2-50)/5,0))*55)) ChatGPT 给的,自己验证一波试试
    tedzhou1221
        25
    tedzhou1221  
       Nov 10, 2023
    word 模板生成 poi-tl 我用了好几年
    francis2019814
        26
    francis2019814  
       Nov 10, 2023 via iPhone
    @Mogugugugu 多谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2694 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 13:21 · PVG 21:21 · LAX 06:21 · JFK 09:21
    ♥ Do have faith in what you're doing.