跳到内容
当前位置:首页>Excel>WorkBuddy加Excel:用好表格AI,让你每天提前一个小时下班

WorkBuddy加Excel:用好表格AI,让你每天提前一个小时下班

  • 2026-11-05 02:42:02
WorkBuddy加Excel:用好表格AI,让你每天提前一个小时下班

工 具 与 方 法

WorkBuddy × Excel:
把重复的表格活,交给会读表的那一个

公式、透视、清洗、图表、月报——同一套工作流,换一个更省力的做法。

几乎每个人的电脑里,都躺着一批「活着但没人愿意碰」的表格。

它们不是没用,相反,它们承担着一家公司里相当具体的一部分运转:谁下单了、货到哪了、这个月花了多少钱、客户跟进到第几步、库存还剩多少。问题在于,这些表格的日常维护方式,往往是把一个人变成一台人肉机器——复制、粘贴、拉公式、对格式、筛数据、再截图粘进汇报文档。

更让人疲惫的是,这类工作几乎不产生新价值。你花两个小时对齐了几百行日期格式,老板看不到;你花十分钟做出一张能一眼看懂趋势的图,所有人都看到了。

这篇文章想聊的,就是把这两件事的比例调过来。

WorkBuddy 是一台能直接操作文件的 AI 助手:它可以新建表格、读你现有的表格、清洗数据、写公式、做透视、出图表,也能把结果整理成报告或 PPT,甚至按你设定的时间自动跑。它不替代 Excel,它替代的是你在 Excel 里那些不需要动脑、却又不得不亲手做的动作。

一句话概括这套搭配的价值:
你负责定义「要什么」,它负责把「怎么做」跑完。

01 先把能力边界说清楚

不谈玄的。在表格这件事上,它目前能做的动作大致是这七类。

① 从零建一张新表

你描述需求,它直接生成一份完整的 xlsx:表头、字段类型、示例数据、公式、条件格式、汇总行、图表,一次到位。适合做模板:报销单、客户跟进表、项目排期、库存台账、KPI 看板。

② 读你手里已有的表

把文件交给它,它先「看懂」——每一列是什么含义、有多少行、哪些字段有空值、哪些口径可能有问题,然后才动手。这一步被很多人跳过,但它恰恰是省时间的一步:先判断,再操作,返工率会低很多。

③ 清洗与规范化

合并单元格拆开、日期格式统一、数字里的单位与逗号去掉、姓名前后空格清掉、重复行合并、异常值标出来、空行删除、列顺序调整。这类活儿技术含量不高,但极耗耐心,正好适合交出去。

④ 公式:会用就行,会写不是必须

你不需要背 VLOOKUP 的第四个参数是 0 还是 FALSE。你只要说清「按订单号把另一张表里的客户名称带过来」,它会写好公式填进单元格;公式报错了,把报错截图或那行内容给它,它会指出问题在哪。

⑤ 统计、透视与多表合并

分组求和、计数、去重计数、同环比、Top N、按维度交叉汇总;把 12 个月度表、或者 30 个分公司的表拼成一张总表。这些原本要花半小时到一下午的事,现在是一次描述的距离。

⑥ 出图

从数据到能放进汇报的图:柱状、折线、组合图、占比、趋势。它会顺手把标题、坐标轴、数据标签、颜色也带上,省掉你在 Excel 图表格式里来回点的那几十下。

⑦ 把表格变成别的形态

表格 → 分析结论 → 汇报文档 / PPT / 邮件正文。这一步是很多人的隐藏耗时点:数据早就好了,卡在「怎么讲」。而讲,恰好是语言模型擅长的部分。

还有一层容易被忽略的能力:本地文件是实时可见的。它打开你磁盘上那份表格动手时,你眼前看到的就是正在被修改的表,改完保存即可,不用来回复制文件、也不用担心版本错乱。


02 为什么「会读表」比「会填表」更值钱

过去我们对表格能力的评价,长期停留在「操作熟练度」上:快捷键快不快、函数记得多不多、透视表会不会做。

但真实的职场分工里,熟练度本身很难成为壁垒,因为它可以被练习,也可以被工具吸收。真正稀缺的是另外三件事:

其一,知道该算什么。同一个「月销售额」,是按下单日期算还是按回款日期算,含不含税,退款的月份要不要冲回——这些口径选择决定了数字对不对,而这一步只能由懂业务的人来定。

其二,能把问题翻译成动作。「最近业绩不太行」不是需求;「按大区和月份看订单数的环比变化,剔除已取消订单」才是需求。翻译能力,决定了你能不能从工具那里拿到想要的东西。

其三,能判断结果是否可信。表格最怕的不是错,是错了没人发现。数字出来之后多看一眼量级、多看一眼异常行,这个习惯无法被替代。

所以这套搭配的分工其实很清晰:口径和判断归你,操作和执行归它。你越清楚自己要什么,它越像一个懂业务的同事;你自己都说不清楚,它就只能给你一份看着挺像的表。

AI 处理表格的上限,往往不取决于模型,而取决于提问的人能不能把业务问题说成一句清楚的话。

03 十个可以直接照抄的场景

下面每一条都配了可直接复制的指令。建议你先照着跑一遍,找到手感之后再改成自己业务里的版本。

场景 1|一句话从零建表

适用:临时要收一份数据,手上没有现成模板。

帮我新建一份《团队周报汇总表》。
字段:提交日期、姓名、本周完成事项、下周计划、需要支持、状态。
要求:状态列做成下拉选项(已完成 / 进行中 / 有风险 / 阻塞);
「本周完成事项」列加长并自动换行;表头深色底白字并冻结首行;
再加一个统计页,自动统计每个人的提交次数和状态分布。

场景 2|把一堆零散材料整理成一张表

适用:数据散在聊天记录、邮件正文、PDF 通知、几张截图里。

这是我这次活动的报名信息,格式很乱(有 PDF、有截图、有复制来的文字)。
请整理成一张干净的表,字段:姓名、公司、职位、手机号、报名渠道、备注。
手机号统一成 11 位纯数字格式;公司名称去掉括号里的简称;
信息缺失的单元格标黄,并在最后加一列「缺失字段」列出缺了什么。

场景 3|先读懂,再动手

适用:同事突然发来一份几百行的表,让你「看看有什么问题」。

请先不要修改任何内容,只做三件事:
1)告诉我这张表每一列大概是什么含义、数据范围是多少;
2)列出数据质量问题(空值、重复、格式不一致、明显异常值),并给出所在行号;
3)指出如果要拿它做月度分析,还有哪些字段是缺的。
等你列完,我再决定改哪些。

场景 4|清洗:把「看着能用」变成「真的能用」

适用:数据是从多个系统导出来的,格式各有各的脾气。

请对这张表做清洗,逐项处理后告诉我改了多少处:
1)日期列统一成「YYYY-MM-DD」,现在有 2026/3/5、3月5日、20260305 三种写法;
2)金额列去掉「元」「¥」和千分位逗号,转成数字并保留两位小数;
3)姓名列去掉前后空格和全角空格;
4)按「订单号」去重,重复行保留录入时间最新的一条;
5)「客户行业」列把同一含义的不同写法归并(如「互联网/IT/信息科技」合并为「互联网」);
6)原始数据不要覆盖,清洗结果放到新工作表,命名为「清洗后」。

场景 5|公式:说需求,不用背函数

适用:知道要什么结果,但不知道用哪个函数、参数怎么填。

在「订单明细」表里加几列:
1)E 列:根据 B 列订单号,从「客户信息」表把客户名称带过来,找不到时返回「未匹配」;
2)F 列:按 D 列金额判断客户等级,≥5 万为「A」,2 万~5 万为「B」,其余为「C」;
3)G 列:同一订单号在多行出现时,只在该订单的首行显示金额,其余留空,方便后面求和。
公式写好后顺便说明每一列的公式逻辑,我要能自己看懂。

公式报错的时候同样简单:把出错的单元格内容贴给它,说清「这一列想算销售额,但现在显示 #N/A」,它会告诉你是引用范围错了、还是匹配值两边格式不一致。

场景 6|多表合并与跨文件汇总

适用:每个门店、每个月份各交一份表,你要一份总的。

我这个文件夹里有 12 个月度销售表,表头不完全一致(有的叫「金额」有的叫「销售额」,有的多一列备注)。
请把它们合并成一张总表:统一字段名、补齐缺失列、加一列「数据来源」标注原始文件名。
合并后检查有没有重复行,并告诉我一共合并了多少条记录。

这一步的价值在于「表头不一致」的处理——人工合并时相当费时间、也容易漏行,而这恰好是它能稳定做好的部分。

场景 7|透视与分组统计

按「大区 × 月份」做交叉汇总:金额求和、订单数计数、客单价计算(求和 ÷ 计数)。
要求:剔除状态为「已取消」的行;月份按时间顺序排列而不是按文字排序;
最后一行加合计、最后一列加年度合计;
结果写进新工作表,命名「大区月度汇总」,并对金额列加数据条,方便一眼看出高低。

场景 8|出图:从数据到能上台的图

基于「大区月度汇总」做两张图:
1)柱线组合图:柱子是各月销售额,折线是同比增长率,双坐标轴;
2)横向条形图:各大区年度销售额排名,从高到低。
图上要有标题、数据标签、清晰的坐标轴名称,配色用蓝紫系、保持统一。
图表放在独立的「图表」工作表里,每张图上面写一行结论。

「每张图上面写一行结论」是值得养成的习惯:图是给不看表的人准备的,结论是给只看一眼的人准备的。

场景 9|核对与查错

适用:财务对账、库存盘点、两版数据找差异。

这是「系统导出表」和「手工台账」两份数据。
请以订单号为主键比对,列出:
1)两边都有的订单中,金额不一致的(并算出差额);
2)只在系统里有、台账里没有的;
3)只在台账里有、系统里没有的。
结果分成三张子表输出,并对金额差额超过 500 元的行标红。

场景 10|从表格到汇报,再到自动执行

适用:每周每月都要重复一遍的固定动作。

把这份清洗后的数据整理成一份 6 页的月度经营汇报:
第 1 页总体表现与关键数字;第 2 页趋势图;第 3 页大区对比;
第 4 页 Top 10 客户;第 5 页异常与风险提示;第 6 页下月建议。
每页只放一个核心结论,配一句话说明,数字要和表格里完全一致。

如果这件事每周一早上都要做,那就没必要每周都说一遍——把它设成定时任务,到点自动跑、自动出结果,你只负责看和判断。


04 一套通用提问公式

前面十个场景的指令有个共同结构,把它抽出来,你就能应付绝大多数情况:

环境
 → 目标 → 口径 → 形式 → 约束

环境:我要处理的是哪份文件、哪张工作表、大概是什么数据。

目标:要得到什么结果——是汇总、是差异、是图表,还是结论。

口径:怎么算才对。含不含税、算不算取消单、日期用哪个字段、按谁分组。

形式:结果长什么样。写回哪个工作表、要不要合计行、要不要图表、保留几位小数。

约束:不要动什么。原始数据不覆盖、不删除行、保留公式、命名规则固定。

把五个要素串起来,就是一条好指令:

我上传了《2026年1-9月销售明细.xlsx》,数据在「明细」表,约 8000 行。
请按「大区 × 月份」做汇总,金额求和、订单数计数、算出客单价;
剔除状态为「已取消」的行,日期以「下单日期」为准,金额用含税金额;
结果写到新工作表「大区月度汇总」,最后一行加合计,金额保留两位小数;
不要修改原始「明细」表的任何内容,也不要删除行。

多说一句题外话:这条公式同样适用于和人的沟通。能把任务说成「环境—目标—口径—形式—约束」的人,交给同事的活儿返工率也低。


05 完整案例:从一堆乱表到月度经营汇报

把前面的东西串成一次真实流程。假设你是一名销售运营,月底要交一份经营汇报。

第 1 步|侦察:先看清楚手上有什么

把本月所有相关文件交给它,让它先做体检:每份表多少行、字段是什么、有没有口径冲突(比如两张表的「金额」一个含税一个不含税)、哪些字段缺失。

这一步通常能提前发现一半问题。很多「数据对不上」的争论,本质是口径没统一。

第 2 步|清洗:把口径统一

按统一口径清洗:日期格式、金额单位、客户名称归并、去重、标记异常值。要求它把修改过程逐条汇报,改动大于一定金额的行单独列出来给你确认。

第 3 步|汇总:搭出分析骨架

做三层汇总:整体(总额、总量、同环比)、结构(大区 / 产品线 / 渠道占比)、明细(Top 客户、异常订单)。三层出来,汇报的主体就稳了。

第 4 步|出图:一张图说一件事

趋势一张、结构一张、排名一张。每张图配一句结论,写在图上方。不要把六条信息挤进一张图。

第 5 步|成稿:表格 → 汇报

让它按页组织成汇报文档或 PPT,数字严格对齐表格。你要做的只剩两件事:把口径再核一遍,把业务解释补上——因为「为什么这个月掉了 8%」这种问题,只有你知道答案。

第 6 步|固化:让它每月自己跑

流程稳定之后,把它设成定时任务。下个月这个时间,数据自动整理好、图表自动生成、汇报自动出稿,你打开就能用。

一次性的省时间叫提效,
能固定下来的省时间,才叫改变工作方式。

06 边界:这几件事仍然要靠你

口径必须你定。它不知道你们公司的「有效客户」是怎么定义的,也不知道退款该冲在哪个月。这些必须你说。

关键结果必须复核。任何工具都可能出错。汇总总数、最大最小值、行数前后是否一致,这几个数交叉验证一下,成本很低,收益很高。

敏感数据要过脑子。客户名单、身份证号、薪资、合同金额这类信息,处理前先想清楚合规要求,该脱敏就脱敏,该用测试数据就用测试数据。

重宏、重模型、重联动的场景仍需专业处理。带复杂 VBA 的报表、财务三张表联动建模、需要严格审计留痕的台账,仍然更适合由专业工具和人来把关。

动手前留个副本。尤其是第一次处理重要表格时,先复制一份,或者要求它把结果写到新工作表。这个习惯能省掉很多心跳加速的时刻。

共享表格注意权限。在线协作文档里,改动别人也能看到,操作前确认一下当前文档的协作范围。


07 常见问题

Q:完全不会写公式,能用吗?

可以。你用中文描述要什么结果就行,公式是它的事。反过来,如果你愿意让它解释公式逻辑,几轮下来你反而会学到不少。

Q:几万行的表处理得动吗?

常规几万行的业务表没有问题。数据量特别大、或者需要在本地长时间跑计算时,可以拆分成几次,或者先做一轮筛选再处理。

Q:会不会把原表改坏?

建议养成两个习惯:一是先备份,二是在指令里明确「原始数据不要覆盖,结果写进新工作表」。这样既有可回溯性,也不影响你比对。

Q:和直接用 AI 对话问问题有什么区别?

区别在「它能不能碰到文件」。纯对话只能给你一段方法和建议,你还得自己动手;能操作文件,则是把结果直接落到表里——包括写公式、填数据、插图表、改格式。

Q:真的能自动定时跑吗?

可以。固定的周报、日报、月度汇总这类流程,设好时间和内容之后到点自动执行,你只需要看结果。


08 十个让它更好用的小技巧

同样一句需求,说法不同,拿到的结果差别可能很大。下面这些是从大量实际使用里沉淀出来的习惯,每条都能立刻用上。

① 让它先复述一遍,再动手

在指令末尾加一句「动手之前,先用三五句话复述你理解的任务,我确认后再执行」。复述的过程会把口径上的分歧提前暴露出来——这比改完再返工便宜得多。

② 复杂任务分两步:先方案,后执行

涉及到结构调整、多表关联这类有风险的活儿,先说「先给我一个处理方案,不要改文件」,看过方案再让它执行。方案阶段成本极低,错了也不心疼。

③ 一次只改一件事

把「清洗 + 汇总 + 出图 + 写报告」一口气说完,中间任何一步口径偏了,后面的都要重来。拆成几步、每步确认,反而更快。

④ 明确写上「不要做什么」

「不要覆盖原始数据」「不要删除任何行」「不要合并单元格」「不要改动已有公式」——这几句几乎适用于所有表格任务,建议存成一段固定话术,每次顺手套上。

⑤ 让它留下变更记录

加一句「每处修改请在「变更记录」工作表里记一行:改了什么、改了多少处、为什么改」。等下次有人问「这个数字怎么跟上次不一样」,你翻一眼就有答案。

⑥ 让它解释公式,顺手补自己的短板

公式写完之后说一句「用一句话解释每列公式的逻辑」。几次下来,你会发现自己开始看得懂原来不敢碰的函数了。

⑦ 大数据量先小样本试跑

处理几万行的表之前,先让它「只取前 100 行演示一遍结果」。确认逻辑没问题再全量跑,省时间也省心。

⑧ 把口径写成一段固定说明

如果你们公司的口径比较特殊(比如「销售额 = 含税金额 − 退款,按下单日期归月」),把它整理成一段说明,每次开新任务时贴上。这比每次重新解释一遍省太多事。

⑨ 结果出来要抽查

不用全查,但至少随机挑三五行手算一遍,再核对一下总行数和总数。抽查五分钟,能挡住绝大多数低级错误。

⑩ 稳定下来的流程就固化掉

一件事如果连续做了三遍以上,说明它该被自动化了。把它整理成固定的指令或定时任务,之后你只负责看结果。


写在最后

表格工具过去几十年的进化方向,一直是「让人学得更多」——学函数、学快捷键、学数据透视、学 Power Query。而这一轮的变化方向不太一样:让工具理解人话。

这意味着你不用先把 Excel 学到九十分,才有资格谈效率。你只要把业务问题想清楚,说出来,剩下的交给它跑。

真正被释放出来的,是那些原本耗在复制粘贴、格式对齐、来回核对上的时间。这些时间拿去干什么?去把口径想清楚,去和业务聊两句,去看一眼那张图背后的原因。

表格没变,做法变了。

从下一张表开始试吧——把你手上最烦的那份,直接交给它。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-09 21:56:50 HTTP/1.1 GET : http://h.sjds.net/a/564852.html
  2. 运行时间 : 0.078812s [ 吞吐率:12.69req/s ] 内存消耗:4,218.09kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=672678d0e5a65417fea650aa7eb6503a
  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.000502s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000586s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000313s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000367s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000514s ]
  6. SELECT * FROM `set` [ RunTime:0.000328s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000643s ]
  8. SELECT * FROM `article` WHERE `id` = 564852 LIMIT 1 [ RunTime:0.000445s ]
  9. UPDATE `article` SET `lasttime` = 1794232610 WHERE `id` = 564852 [ RunTime:0.001957s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000316s ]
  11. SELECT * FROM `article` WHERE `id` < 564852 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000444s ]
  12. SELECT * FROM `article` WHERE `id` > 564852 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000361s ]
  13. SELECT * FROM `article` WHERE `id` < 564852 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000546s ]
  14. SELECT * FROM `article` WHERE `id` < 564852 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000472s ]
  15. SELECT * FROM `article` WHERE `id` < 564852 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000477s ]
0.091379s