跳到主要内容

让 AI 帮我合了 47 个表,最后卡在一个配件上

周工转码中
周工转码中

· 阅读约 3 分钟

上个月月底,老王给我发微信。老王跟我在一个项目部待过六年,钢筋出身,后来膝盖不行了转的资料员,现在还在工地上。他说手上压了四十七个混凝土试块报告表,一个部位一个文件,监理催着要一份总台账,他准备手工复制粘贴,说得两天。他问我能不能想想办法。

我说你把文件打包发我。

晚上九点半,两个孩子睡了,我把笔记本搬到阳台上弄。四十七个文件解压出来一个文件夹,名字乱七八糟,有叫“3#楼12层”的,有叫“3#楼12层(改)”的,还有几个中文全成了乱码,我又倒腾了半天编码才对上。这跟我们那会儿收图纸一个道理,同一个部位能给你出三版,最后一版还不一定是对的。

我先自己打开看了两个表。每个文件第一个工作表,前四行是表头,第五行开始是数据,列还不一样,有的多一列“备注”,有的少一列“龄期”。我把这些用大白话写进 ChatGpt,连“前四行是表头”都说了。它给我十来行 python,用 pandas 读、合并、写出去。写的挺规矩,注释还给我加上了。

第一遍跑,报错。红字一长串,我就看懂最后一行,No module named 'openpyxl'。我当时以为是代码写错了,让它重写了一遍,还是这个错;又让它换了个写法,跑出来还是一样的红字。折腾了大概二十分钟我才明白,不是代码的事,是我这台电脑上缺个配件。pandas 能把东西读进来,但要写出 Excel 得另装一个。这个我认,就跟吊车进场了,吊钩没带来,一个道理。

装上之后一次跑通。

四十七个文件,八秒钟。屏幕上滚完,出了一行总数。我坐在阳台上愣了一下,倒不是高兴,是心里没底——太快了,快到我不敢信。菜刀切菜还得有个手感呢,这个比方可能不太恰当,但我当时确实是这么想的。

我把合并完的表抽了六行,回头一个一个跟原文件核。核到第三个就发现问题:日期列乱了。有的写 2026-09-15,有的写 2026/9/15,还有几个不知道是谁填的,变成了一串四万多的数字。合到一块儿这一列就跟花名册似的什么都有。我当时有点燥,这东西交到监理手上,人家一句话就能打回来:返工。

又把表样贴给它,让它加一段统一日期的。这回报错换了一个,说格式转换失败。我也没细究,直接跟它说有几个是空的,你把空着的跳过去。改完跑第二遍,日期齐了——这么说也不准确,是大部分齐了,还剩两个空的,空着就空着吧,原始表里本来就没填。

还有个小岔子:有个文件的表名不叫 Sheet1,叫“试块记录”,那一条压根没被读进去,四十七变成四十六。这个是我自己数出来的,不是它告诉我的。

十一点半弄完,发给老王。他第二天早上说能行,还说要给我发个红包。我没要。我说下次请我吃饭,等这栋楼封顶。

这活搁半年前我干不了。但说句实话,现在也不是我干的,是我指,它干。我干的活儿只剩两件:把话说清楚,还有验收。后面这个省不了。APi 那套文档我到现在也没看过几页,参数什么意思看不懂,也懒得看,会验收就行。

周工转码中
周工转码中

干了二十年土木,四十岁转码第六个月。手艺人学新手艺。

查看主页 →