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

请教下大家,这种可编辑的表格一般用什么技术实现?需求:工厂想做个软件,做个这种表格数据录入,方便后期查找归档

  •  
  •   johnlin · 2 天前 · 1008 次点击

    第 1 条附言  ·  2 天前
    我把图片提交给 chatgpt ,一下子全出来了。我感觉离失业越来越近了。。。。
    19 条回复    2025-01-03 20:30:55 +08:00
    tool2dx
        1
    tool2dx  
       2 天前
    前端写这种最容易了。

    客户端比较费力,需要找水晶表格之类的控件。还要从头学起。
    johnlin
        2
    johnlin  
    OP
       2 天前
    @tool2dx 感谢,我想到的是前端通过普通的表单录入,然后预览出这种效果,导出打印也是这种效果,这种是不是比较好实现
    Justin13
        3
    Justin13  
       2 天前 via Android
    可以看看葡萄城的活字格
    johnlin
        4
    johnlin  
    OP
       2 天前
    @Justin13 好的,感谢
    NewYear
        5
    NewYear  
       2 天前
    有预算么,买个 OA 系统,这个功能一般是叫“自定义表单”或者“协同表单”,一箩筐全部解决了,也方便维护。

    一般企业,搞几百个这种表单都正常。

    自己开发纯属没事找事,当然也可以自己开发个设计器,其实见识过成品还是不难开发的,就是费时间,直接打印网页就行。主要功能,按表格布局设计,输入框、单选、多选、下拉控件,数据报表,打印不用专门搞,直接打印网页就行。

    不要老想着用 AI 自动化搞然后就担忧,工作你提供的是全套解决方案,而不是个别拧螺丝的小技巧。
    就算是编程自动化了,也需要专业的人才能做成最合适最好的成品。
    johnlin
        6
    johnlin  
    OP
       2 天前
    @NewYear 没办法呀,对方老板提出这种需求,我只能尽量满足呀。大家都知道不懂技术的老板尿性,看到一个功能觉得很简单,2 天就要实现,价格还压的低。。。
    mhycy
        7
    mhycy  
       2 天前
    所以 GPT 给出了什么方案?
    iOCZS
        8
    iOCZS  
       2 天前
    这个不就是 table 么。。。。
    NewYear
        9
    NewYear  
       2 天前
    自己要做的话细节太多,比如说要不要导入组织架构创建账号,谁发起这个单子,如何让不同的人填写不同的栏位?谁审核?各部门能否自定义管理人员,能否根据内容自动选择审核流程?如何通知需要操作的人?

    嗯,你在试图单打独斗开发一套 OA 系统,还是功能完善的那种。

    哦对了,其实一旦用起来,就需要全套的解决办法了,所以在厂子里最好买成品,自己搞劳神费心还容易出现后续无法维护的情况。比如说我们前辈开发了个类似的东西,还结合了 ERP 数据查询。。结果上面问,大家都有什么权限啊,我们无 f.u.c.k 可说,因为权限太宽松了,不敢提供,只能报告说前辈开发的,没有权限管理的功能,大家的权限都差不多,数据基本谁都能看,这种项目我们也没能力在上面整合起来。。。。说一千道一万,上面肯定是不信的,但是老项目谁没事想去重构呢,都是灾难。。。。所以在企业里能用成品就不要自己搞,初版开发是不难,就是后面老是要整体调整,就很麻烦了。。。要是用成品我们直接会说“这个功能没有”就行了,自家开发的你不做就是你的问题,不存在什么开发不了。

    结果就是劳心费神,还被指责能力差,真的是吐血,我们部门人力也不够,要是开发肯定能开发的,但是你其他工作又耽误了,回头还是一个“能力差”的评价,所以员工早已绝望,效果也是全凭心情,你糊弄我,我糊弄你。

    我在企业里碰过的老项目,基本上都是屎山,文档是不可能有文档的,这辈子都不可能有文档的(你能信某个枚举编码是 1 、2 、3 、4 、5 、X ,好家伙你用数字就好好用,X 是什么,还有订单的产品数量用的是字符串字段存储,还存储了千分号,一个排序全死翘翘,你能信几百人的列表,打开速度居然是 8 秒,一看 SQL 无语了,好家伙它每次显示都要去统计所有日志然后排序然后关联到人员再排序,完全不评估服务器运算的复杂度,我优化后直接瞬开),摸着石头去开发,有时候写错了都不知道,关联性低一点的还好,要是关联性多一点的程序,为了修改一个逻辑,查遍所有所有用到的页面,才能梳理出接近真相的答案,但不保真。


    这些都是真实经历,我们接手的时候总觉得前辈开发的太辣鸡了,总在上面挑毛病,许多功能还是半成品,等我们接手后,根本没有时间精力去好好梳理,好好的按规范开发,时间不够,人力不够,工作项也是按需求随时变来变去,搞到最后都是糊弄,宁愿花时间摸鱼都不想碰那些代码。。。。不用说,后面的人也会指责我们辣鸡,久而久之个个落得“技术差”的评价,还是花钱买吧,自己搞纯属自己找不痛快,离职后都不安生。
    NewYear
        10
    NewYear  
       2 天前
    原来你是乙方啊,那你们还是多慎重评估需求吧,这种需求看似简单,其实要做好背后的逻辑还是很庞大的。

    这类需求,一开始你能填单就行。
    后面藏着一大堆需求和细节。
    NewYear
        11
    NewYear  
       2 天前
    @johnlin
    切合主题我给你点建议吧。
    你需要做一个设计器,表格布局就行,要能对表格进行合并拆分,拖拽大小,边框着色,一个页面允许放多个表格,布局这块就搞定了,然后要能拉入控件,然后是保存数据的后端脚本,根据控件设置自动管理数据表的功能。

    然后再弄个报表设计器,能够自动写一些 SQL 就行。其他的慢慢衍生吧,只能说背后的东西还是比较多的,你要实际去用用别人的产品,才能明白怎样设计会好。

    @mhycy
    如果没有猜错,应该是 HTML+后端代码,这类填写的简单做很简单。。。但是真的要用,其实是需要做一个“表单设计器”+报表设计器。如果衍生下去也是一套系统功能,简单粗暴只可能是初期,慢慢的需求就来了。
    kokerkov
        12
    kokerkov  
       2 天前
    好家伙,没用过 ERP ?
    kokerkov
        13
    kokerkov  
       2 天前
    我说 access 就行,你信吗?
    kokerkov
        14
    kokerkov  
       2 天前
    如果不需要入数据库,PDF 表单就可以实现。
    johnlin
        15
    johnlin  
    OP
       2 天前
    @NewYear #9 老哥,感谢您的回复,您的工作经历确实比较丰富,但是我这个没您公司那么大体量,就单纯的人家老板就需要这个功能,我给出方案他到时出钱就行。想改东西+钱呀!
    johnlin
        16
    johnlin  
    OP
       2 天前
    @mhycy table 表格,哈哈哈
    johnlin
        17
    johnlin  
    OP
       2 天前
    @iOCZS 确实 table ,一把梭,哈哈
    johnlin
        18
    johnlin  
    OP
       2 天前
    @NewYear #10 给钱啥都好说,不给钱磨洋工呗!确实 2024 年的维护费还没给我呢。。。
    vuuv
        19
    vuuv  
       1 天前
    这种一般是 word+excel 就能做。

    有兴趣可以搜索下“word excel 批量生成”。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2836 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:53 · PVG 17:53 · LAX 01:53 · JFK 04:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.