跳到内容
当前位置:首页>Excel>Excel也能交给AI!一个Skill搞定工程量清单和项目台账(附保姆级教程)

Excel也能交给AI!一个Skill搞定工程量清单和项目台账(附保姆级教程)

  • 2026-11-09 17:51:50
Excel也能交给AI!一个Skill搞定工程量清单和项目台账(附保姆级教程)

如果问工程项目管理人员,日常工作中使用频率最高的办公软件是什么?我想,Excel一定榜上有名。

工程量清单、施工进度台账、产值统计表、质量整改台账、材料进场记录、机械设备台班统计……几乎每一项工程管理工作,都离不开Excel。

但不知道大家有没有这样的经历:拿到一份几百行的工程量清单,首先要检查清单编码、工程量、综合单价和合价,再按专业分类统计。好不容易完成了,又发现其中有几项数据对应不上,只能一行一行往回找。

或者每个月月底,需要把各项目报送的产值数据汇总起来,计算完成率、累计产值和计划偏差。有时候一个公式引用错了,整个汇总表都可能跟着出问题。

这些工作并不一定需要多高的专业判断能力,却消耗着大量时间。我一直在思考一个问题:既然AI已经能够编写程序、处理文件、分析数据,那能不能把这些重复性的Excel工作交给它?

答案是可以尝试,而且现在的操作门槛已经低了很多。

本文导读

今天,我们就利用一个XLSX Skill,尝试完成两项工程管理人员经常遇到的任务:

•

工程量清单自动核对、异常识别和分类汇总;

•

项目月度产值台账自动计算、数据校验和进度分析。

SECTION一、先说清楚:Excel Skill究竟能干什么?

很多人第一次接触AI处理Excel,可能就是把表格上传到聊天窗口,然后问:“帮我分析一下这个Excel。”

AI很快返回一大段文字,告诉你有多少条数据、哪些数据比较大、哪些数据比较小。看起来挺智能。

但真正遇到工作任务时,你需要的往往不是一段分析文字,而是:把原来的Excel文件处理好,再给我一份可以直接打开、检查和继续编辑的新Excel。

这就是Excel相关Skill值得尝试的地方。例如XLSX Skill可以指导AI使用合适的工具来读取工作簿、清洗数据、编写公式、处理格式、生成统计结果,并输出新的Excel文件。

对于工程管理人员,可以先从这些工作入手:

工程应用场景
希望AI完成的任务
工程量清单
检查合价、重复编码、缺失项、分类汇总
项目产值台账
计算完成率、累计产值、识别异常
质量整改台账
筛选超期事项、统计整改状态
材料管理台账
分类统计、出入库核对、库存预警
机械设备台账
汇总设备数量、使用时长、台班
项目周报月报
汇总基础数据、生成图表及分析表

当然,AI能做表格处理,不意味着它天然理解每一项工程业务规则。

比如清单编码重复,究竟是录入错误,还是不同分部分项使用了相同编码?单凭一个Excel文件,AI未必能够准确判断。

所以我们始终坚持一个原则:让AI负责重复性的数据处理,让工程管理人员负责业务规则确认和最终审核。

SECTION

二、今天使用什么工具?Skill在哪里找?

今天使用的软件是WorkBuddy。

官方网站:https://www.workbuddy.cn/

之所以选择它,一个重要原因是对普通国内用户更加友好:可以直接在软件界面中管理Skill,不必一开始就接触GitHub克隆命令和复杂的开发环境。

WorkBuddy官方文档中,专门介绍了一套办公文档能力:PDF、DOCX、PPTX、XLSX。其中,XLSX就是我们今天需要的Excel文件处理能力。

官方参考地址:https://www.workbuddy.cn/docs/workbuddy/From-Beginner-to-Expert-Guide/WorkBuddy-Zero-Cost-Skill-Top-10/Office-Document-Suite

这次的准备清单如下:

项目
要求
电脑
Windows电脑
AI软件
已安装并登录WorkBuddy
Skill
支持Excel文件读写的XLSX Skill
测试文件
本文配套的模拟工程Excel
结果检查
Excel或其他兼容的表格软件
编程基础
不要求读者编写代码
费用
根据WorkBuddy实际套餐及积分规则确定

接下来开始具体操作。

第一步:找到XLSX Skill
01

打开WorkBuddy,在左侧找到“专家·技能·连接器 → 技能”。

02

进入页面后,优先查看“已安装”列表,搜索`xlsx`。

03

如果已经存在相关Skill,并且处于启用状态,就不需要重复安装。

04

如果没有,可以进入“技能市场”,搜索`xlsx`、`Excel`或`电子表格`。

05

找到匹配的条目后,先查看它的功能介绍、作者、版本、权限,再决定是否安装。

如果市场内没有找到,可以点击“添加技能”,选择“查找技能”,输入:

“请帮我查找能够读取、修改、核对和生成本地Excel文件的XLSX Skill,要求支持公式、数据清洗、分类汇总,并说明来源及运行依赖。

WorkBuddy会尝试帮助我们查找相关技能。

第二步:准备实验文件

为了让所有读者都能进行相同的测试,我准备了一份完全虚构的工程数据。

文件名称:《工程AI实验室_Excel_Skill第4期_脱敏测试素材.xlsx》

其中包含3张工作表:

•

`01_工程量清单_原始`

•

`02_月度产值台账_原始`

•

`03_使用说明`

工程AI实验室_Excel_Skill_脱敏测试素材.xlsx.xlsx

为了检验AI是否真正具备核对能力,我在原始数据中故意设置了几处错误。先不告诉AI具体位置,让它自己找。

大家可以从文章附件下载测试文件,也可以使用自己建立的、不涉及企业敏感信息的模拟表格。

在电脑上新建一个文件夹,例如:`D:\工程AI实验\Excel测试`

将测试文件放进去。我建议保留一份原始文件,不要让AI直接修改唯一的工作底稿。

SECTION三、任务一:让AI核对工程量清单

先打开测试文件中的工程量清单。

这是一份模拟的工业厂房工程清单,包含土建和安装两个专业,部分数据如下:

项目名称
工程量
综合单价
原表合价
土方开挖
1200m³
32元
38400元
垫层混凝土
180m³
520元
93600元
钢筋制作安装
52t
4800元
249600元
电缆桥架安装
420m
150元
63500元

这份清单究竟有没有问题?我们先不要自己动手检查。

打开WorkBuddy,新建任务,将Excel文件拖入对话窗口。如果使用本地文件路径,也可以直接告诉WorkBuddy文件位置。使用前确认软件已获得对测试文件夹的必要访问权限。

第一轮指令:工程量清单核对
“你是一名工程项目管理数据审核助手。请调用已启用的XLSX Skill,读取我提供的Excel文件。请重点完成以下工作:1. 识别工程量清单工作表的实际数据范围、表头与字段。2. 按“工程量×综合单价”重新计算每一项清单合价。3. 对比原表合价,逐行检查是否存在差异。4. 检查清单编码是否重复、是否存在必填字段缺失、工程量或单价异常。5. 分别计算土建与安装专业的合价合计。6. 输出异常记录的具体行号、原始值、计算值、差异金额和判断依据。7. 无法根据现有数据确定的问题,标记为“待人工核实”。不得擅自修改任何原始数据,不得自行补造工程量、综合单价或工程项目名称。请先生成审核结果,等待我的确认后再修改或生成文件。

这里有一个很重要的操作习惯:第一次不要让AI直接修改文件,而是先让它检查。

这样我们能知道它究竟识别了哪些问题,也能避免AI把有特殊业务含义的数据直接改掉。

AI应该找出什么问题?

这份模拟清单一共有8条数据。我们事先设置了两个检查点:

01

合价不一致。电缆桥架安装的工程量为420m,综合单价150元/m,正确合价应当为`420×150=63000元`。但原表中填写的是63500元,两者相差500元。

02

清单编码重复。编号`A003`出现在两条不同的清单项目中。AI应当把它标记出来,但不能在没有其他资料的情况下,直接删除其中一条。

如果Skill正常读取并处理了文件,且AI能够把上述问题准确识别出来,那么第一轮实验就取得了初步成果。

SECTION四、任务二:让AI生成一份新的Excel核对成果

接下来,我们不再满足于让AI告诉我们哪里有错,还要让它把核对结果真正写入Excel。

继续在刚才的对话中输入:

第二轮指令:生成工程量清单核对表
“请根据刚才的审核结果,生成一份新的Excel文件,名称为《工程量清单_AI核验成果.xlsx》。要求:1. 完整保留原始清单的全部数据及其顺序。2. 增加“计算合价”“合价差额”“合价核对结果”“编码检查结果”四列。3. 计算合价使用Excel公式,不要写入固定的计算结果。4. 合价差额定义为“原表合价-计算合价”。5. 合价不一致的记录使用醒目颜色标注。6. 重复编码单独标记,不得自动删除或合并。7. 新增“专业汇总”工作表,分别汇总土建、安装专业的重新计算合价。8. 新增“问题清单”工作表,列出问题位置、问题描述、影响及人工处理建议。9. 生成后检查公式、金额单位、汇总值和工作表完整性。所有金额保留两位小数,并提供最终文件。

如果执行正常,最终文件应该不只是换了一套颜色,而是增加了实际有用的计算和检查功能。

比如某条清单可以增加以下公式:

✓

计算合价:`=F2*G2`

✓

合价差额:`=H2-I2`

其中F、G、H、I列分别对应工程量、综合单价、原表合价和新增计算合价。具体列号要以实际输出文件为准。

有了这些公式,以后修改工程量或者综合单价时,计算合价就可以随之更新。这比只让AI计算一次、然后填入固定数字更有价值。

当然,最终还要使用Excel打开成果文件,确认公式引用正确、能够正常计算,不存在`#REF!`、`#VALUE!`等错误。

SECTION五、任务三:让AI处理项目月度产值台账

现在换一个工程管理场景。每个月月底,项目部都需要报送产值完成情况。

假设某项目上半年计划产值、当月确认产值如下:

月份
计划产值(万元)
当月确认产值(万元)
1月
80
70
2月
100
95
3月
120
132
4月
135
110
5月
145
160
6月
160
140

我们希望AI帮助完成四件事:

1

计算每个月的计划完成率;

2

计算累计确认产值;

3

检查原台账中的累计值是否存在错误;

4

制作一张能够展示各月计划与完成情况的统计图。

继续在WorkBuddy中输入:

第三轮指令:月度产值台账自动处理
“请使用XLSX Skill,对文件中“02_月度产值台账_原始”工作表进行处理。在新的Excel成果文件中,保留原始数据,并新增以下内容:1. 月度完成率=当月确认产值÷当月计划产值×100%。2. 重新计算累计确认产值,使用可以随数据更新的Excel公式。3. 对比原表累计确认产值与重新计算结果,标记差异。4. 计算上半年计划产值合计、确认产值合计和总体完成率。5. 绘制各月计划产值与确认产值对比柱状图。6. 对完成率低于100%的月份进行标记。7. 新增“异常问题”工作表,说明发现的问题及相关数据来源。8. 如果某月计划产值为0,不得直接除以0,应提示“待核实”。特别注意:- 不得把月度产值完成率直接解释为项目形象进度完成率。- 不得将“完成产值”和“已经确认的产值”混为一谈。- 如数据不能支持某项专业结论,请明确说明,不要自行推测。- 不得覆盖原始工作表。

经过这一轮处理,我们希望得到一份具备自动计算、异常标记和可视化分析能力的Excel台账。

例如,实际确认产值低于当月计划的月份,可以使用醒目颜色提示。但颜色只是辅助判断,并不意味着所有低于100%的月份都已经构成合同履约风险。

真实工程项目的履约风险,还应结合工期、合同节点、累计计划、实际施工进度以及企业相关管理制度综合判断。

SECTION六、最关键的一步:检查AI究竟算对了没有

这部分我认为比安装Skill本身还重要。

因为AI生成的Excel,最容易迷惑人的地方就是:表格很漂亮,公式也有,图表也出来了,但结果可能还是错的。

所以这次我在模拟数据中专门设置了标准答案。大家完成操作后,可以按照下面这张表逐项检查。

检查项目
正确结果
工程量清单数量
8条
清单重新计算合价合计
958500元
原表合价合计
959000元
两者合计差额
500元
异常合价
电缆桥架安装
重复编码
A003
上半年计划产值
740万元
上半年确认产值
707万元
上半年总体完成率
95.54%
6月原表累计确认产值
701万元
6月重新计算累计确认产值
707万元
6月累计数据差额
-6万元

这些数字是根据模拟原始数据独立计算得到的参考值,不是声称WorkBuddy已经完成测试的结果。

我们可以把它当作一次小型考试。如果AI能够正确识别这些问题,生成包含可用公式的工作簿,并保持原始数据完整,就说明这次测试达到了基本要求。

如果只生成了一份文字分析,或者自动修改了原始工程量、单价和累计产值,那么即使它输出了一份Excel,也不能算完全通过。

SECTION

七、遇到问题怎么办?几个常见情况
1. WorkBuddy提示没有XLSX Skill

先在已安装列表中检查Skill是否启用,再去技能市场搜索。不同版本的界面和可用Skill可能存在差异。

必要时使用“查找技能”功能,但不要为了完成演示就随便安装未知来源的第三方插件。

2. AI只能分析,不能输出新的Excel

检查当前任务是否获得文件读写权限,以及相关Skill是否真正被调用。

同时在指令中明确要求“生成新的.xlsx文件”,而不是只要求“分析表格”。

3. AI生成了Excel,但公式没有正常计算

可以先用Excel打开生成文件,检查公式是否存在、是否能够重新计算。

某些文件处理工具只负责写入公式,并不会在保存时自动计算出最新结果。

4. AI把原来的清单数据改掉了

这是我们最需要避免的情况。

工程量、综合单价和累计确认产值都可能涉及商务或履约责任。所以从一开始就要求它保留原始值,发现问题先标记,不能擅自纠正。

5. 文件比较复杂,AI处理后格式乱了

真实工程Excel可能存在合并单元格、多级表头、隐藏工作表、跨表公式、宏或外部链接。

这类文件不能直接套用简单演示流程,尤其是包含大量复杂公式、宏和外部链接的工作簿,应先备份并单独验证兼容性。

我的建议是:先从结构简单、数据清晰的小型表格开始,跑通后再扩大规模。

SECTION

八、从一次性操作,到真正可复用的Excel工作流

到这里,大家可能会发现:虽然AI已经可以帮助我们处理Excel,但每次仍然需要输入不少要求,例如读取文件、检查数据、保留原表、补充公式、生成汇总和输出新文件。

这就涉及一个更有价值的问题:能不能把今天这些要求固定下来,以后每次只需要上传Excel,就自动按照同一套标准执行?

当然可以尝试。实际上,今天的三轮操作已经具备一套标准工作流的基本框架:

01

数据读取与检查:读取工作簿、识别字段、检查数据类型和异常。

02

计算与分析:根据明确的工程业务规则计算、核对和汇总。

03

成果生成:生成新Excel文件,保留原表、增加公式、制作问题清单。

04

质量验收:检查数据完整性、公式正确性、异常处理及结果一致性。

后续可以把这一整套流程进一步整理成专门的“工程Excel数据处理Skill”。

不过要说明,通用XLSX Skill解决的是文件处理能力,工程行业专用Skill还需要补充专业字段定义、工程计量规则、审核逻辑、输出模板以及异常处置标准。

这部分,才是我们工程管理人员真正能够发挥专业价值的地方。

SECTION

九、最后,聊聊我的一点思考

过去,我们学习Excel,主要是学习函数、公式、数据透视表和各种操作技巧。这些能力当然重要,今天也没有过时。

但AI的出现,确实给我们提供了另外一种工作方式:我们不必把全部精力都放在“怎样操作Excel”上,而是可以更多地思考:

01

这张表要解决什么业务问题?

02

哪些数据应该核对?

03

计算规则是什么?

04

出现异常时如何处理?

05

什么样的成果才算合格?

把这些要求交代清楚,再让AI协助完成重复性的操作。

当然,工程管理不同于一般的表格整理。一项工程量、一笔确认产值、一个合同金额,都有可能关系到实际的经济利益和管理责任。

所以我们可以让AI帮助计算、汇总、检查,但不能因为安装了Skill,就把专业审核和责任判断也完全交给它。

让AI少做表,让我们多思考;让AI负责计算,让我们负责判断。

我认为,这才是AI真正融入工程办公场景的方向。

欢迎在评论区分享:你最希望AI帮你处理哪一类工程Excel?是工程量清单、项目产值台账、质量整改台账,还是机械设备台班统计?

后续我们会根据大家最关心的真实需求,继续把这些场景逐步做成可复用的Skill。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-10 00:39:40 HTTP/1.1 GET : http://h.sjds.net/a/564338.html
  2. 运行时间 : 0.079967s [ 吞吐率:12.51req/s ] 内存消耗:4,460.71kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=4c7da28b3a8ac25f4bda8fc804845897
  1. /www/wwwroot/h.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/h.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/h.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/h.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/h.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/h.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/h.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/h.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/h.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/h.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/h.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/h.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/h.sjds.net/runtime/temp/c1d6e8c94b2c2fa10e259903674c804d.php ( 8.11 KB )
  140. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000651s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000837s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000386s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000352s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000561s ]
  6. SELECT * FROM `set` [ RunTime:0.000357s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000724s ]
  8. SELECT * FROM `article` WHERE `id` = 564338 LIMIT 1 [ RunTime:0.000444s ]
  9. UPDATE `article` SET `lasttime` = 1794242381 WHERE `id` = 564338 [ RunTime:0.002673s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000349s ]
  11. SELECT * FROM `article` WHERE `id` < 564338 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000532s ]
  12. SELECT * FROM `article` WHERE `id` > 564338 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000377s ]
  13. SELECT * FROM `article` WHERE `id` < 564338 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000695s ]
  14. SELECT * FROM `article` WHERE `id` < 564338 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000544s ]
  15. SELECT * FROM `article` WHERE `id` < 564338 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000577s ]
0.092125s