请教下大家,这种可编辑的表格一般用什么技术实现?需求:工厂想做个软件,做个这种表格数据录入,方便后期查找归档 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
johnlin
V2EX    问与答

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

  •  
  •   johnlin 347 天前 1974 次点击
    这是一个创建于 347 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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


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

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

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

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

    有兴趣可以搜索下“word excel 批量生成”。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5246 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 07:57 PVG 15:57 LAX 23:57 JFK 02:57
    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