关于项目数据配置后台。产品执着于 excel 导入 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
DeepSIeep

关于项目数据配置后台。产品执着于 excel 导入

  •  
  •   DeepSIeep Mar 23 1193 views
    This topic created in 34 days ago, the information mentioned may be changed or developed.
    做了 n 多个项目了。发现产品都执着于 Excel 导入。

    不是说 excel 不行,excel 有他的优点,批量很方便,但是写起来真的是很恶心啊。写完上线还有一大坨问题。


    自从上了线我就一直在查问题。包括不限于
    唯一 id "10086" 写成了 “1OO86”
    版本号 “1.2.0” 写成了 "v1.2.0"
    数字 “13911111111” 写成了 科学计数法
    数字 “168” 写成了 “169CM”
    配了 100 条数据,前 99 条在前 99 行,第 100 条在 10000 万行。。。

    还有产品价格需求,我吧数据藏在第 xxx 行第 xxx 列了,你解析一下。我丢。。。。

    总之,excel 好用,但是太难规范了。写一次 excel ,终身维护。每次有人配数据,都要现场指导。
    弹窗都说了“xxxx 文件不存在”,还会有人问你啥意思
    7 replies    2026-03-24 16:02:21 +08:00
    DeepSIeep
        1
    DeepSIeep  
    OP
       Mar 23
    还漏了个最经典的问题,空格。前后加空格还能 tirm 一下,中间加空格是什么意思。。。
    popvlovs
        2
    popvlovs  
       Mar 23
    这种可能要做一个包含各种数据验证规则的 excel 模版给他让他在里面填,而不是允许任意 excel 导入
    v1
        3
    v1  
       Mar 23
    要嘛业务写好 excel 发给开发,要嘛开发写好带验证规则的模板 excel ,要嘛菜刀
    xxbing
        4
    xxbing  
       Mar 24
    我碰到过一次,一个老师把全班学生考试分数 excel 导入到全校数据库里,死导不进去,很崩溃.
    喊我去看看,系统不是我开发的,我纯帮忙.
    我抓包一看,后端提示什么什么 undefine,我再看 excel 表里,有学生缺考.成绩应该为 0, 那老师留空了.就这里没考虑,导致导入失败.
    jry
        5
    jry  
       Mar 24
    不是产品执着,这是用户群决定的,对普通用户而言 EXCEL 是他们接触最广泛的数据管理方式了。
    fstab
        6
    fstab  
       Mar 24
    要想办法兼容,而不是吐槽,对于普通人来说,EXCEL 是他们能触碰到唯一的大型软件了。
    cutecore
        7
    cutecore  
       Mar 24
    见过有公司拿 excel 当作配置文件,好的是,不用开发改,产品经理自己去改 excel 来配置资源和开关功能
    About     Help     Advertise     Blog     API     FAQ     Solana     2901 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 57ms UTC 00:24 PVG 08:24 LAX 17:24 JFK 20:24
    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