跳到内容
当前位置:首页>Excel>用 ChatExcel 清洗和汇总多份 Excel 销售表:从导入到图表导出

用 ChatExcel 清洗和汇总多份 Excel 销售表:从导入到图表导出

  • 2026-09-22 09:06:28
用 ChatExcel 清洗和汇总多份 Excel 销售表:从导入到图表导出

如果你需要把多份销售、库存或运营表整理成一份可分析的数据集,ChatExcel 适合处理字段相对规整、重复性较高的任务:导入 Excel 或 CSV,统一列名和日期格式,合并记录,按地区或月份汇总,再生成图表。它不能替代人工审核,尤其不能直接承担复杂财务公式、业务口径判断或敏感数据处理。下面以“合并多份销售表并生成月度销售图表”为例,走完从准备文件到导出的完整流程。

01

PART

一、先判断这项任务是否适合聊天式处理

ChatExcel 更适合以下表格:

每张表都包含表头,且一行代表一条销售记录;

多份表的字段大致相同,例如日期、客户、产品、数量、单价、销售额、地区;

主要操作是清理文本、统一格式、筛选、合并、分组汇总和绘图;

你能够明确说明汇总口径,例如“按订单日期所在月份统计销售额”。

以下情况需要谨慎,必要时改用 Excel 公式、Power Query、数据透视表或脚本:

表格包含大量合并单元格、跨行表头、手工小计和备注;

多份文件的列含义不同,例如一张表的“金额”是含税销售额,另一张表是未税金额;

需要复杂的跨表匹配、递归计算、佣金分摊或库存结转;

数据量很大,上传、处理或导出受到平台限制;

文件包含客户手机号、身份证号、合同金额等不适合上传到第三方服务的敏感信息。

聊天式操作的优势在于你可以用自然语言描述任务,但最终结果仍然需要像审核 Excel 一样检查行数、金额和日期范围。

02

PART

二、导入前准备 Excel 和 CSV 文件

1. 统一文件结构

假设你有以下文件:

销售_1月.xlsx

销售_2月.xlsx

销售_3月.csv

先分别打开文件,确认每张表的首行都是字段名,而不是标题或说明文字。推荐使用类似下面的字段:

日期
订单号
客户名称
产品名称
地区
数量
单价
销售额
2025-01-03
A1001
星河公司
产品甲
华东
2
500
1000

如果某个文件使用“成交日期”、另一个文件使用“订单日期”,应在导入前统一名称,或者在后续指令中明确说明它们代表同一个字段。

2. 清理明显的结构问题

导入前建议先处理这些问题:

1

删除表头上方的标题、合并单元格和空白行。

2

删除底部的“合计”“制表人”“备注”等非明细行。

3

确保订单号不会因为 CSV 导入而丢失前导零。

4

检查日期列是否同时出现 2025/1/32025-01-03 和 1月3日 等格式。

5

确认数量、单价和销售额列中没有混入“元”“件”或千位分隔符。

6

如果销售额为空,先确定它是待计算,还是代表缺失数据。

7

保存一份原始文件,不要直接覆盖原始数据。

CSV 文件还要特别注意编码和分隔符。中文文件如果打开后出现乱码,先确认文件使用的是 UTF-8 或本地 Excel 能正确识别的编码;如果一行内容被全部放在一个单元格中,则通常需要重新选择逗号、制表符或其他实际分隔符。

03

PART

三、导入多份文件并说明任务目标

打开 ChatExcel 后,按照页面中的上传或导入入口添加 Excel 和 CSV 文件。不同版本的按钮名称可能不同,常见路径是“新建任务”或“上传文件”。

上传后不要只输入“帮我合并”,而要同时说明文件关系、字段规则和最终结果。可以使用下面的指令作为起点:

...CODE

请处理我上传的多份销售表,完成以下任务:

1. 识别每个文件的表头和数据区域,删除标题行、空白行和底部合计行。

2. 将“成交日期”“订单日期”统一命名为“日期”。

3. 将各文件中含义相同的字段统一为:

   日期、订单号、客户名称、产品名称、地区、数量、单价、销售额。

4. 按行合并所有明细记录,不要直接把各文件的合计行相加。

5. 保留一个“来源文件”字段,记录每条数据来自哪个文件。

6. 输出清洗后的明细表,并告诉我每个文件导入了多少行、删除了多少行。

7. 暂时不要生成图表,先列出字段识别、日期转换和金额计算中的异常。

这里的“按行合并”指把多张结构相同的明细表纵向追加,而不是按照订单号把列横向拼接。只有当不同文件分别存放订单信息和产品信息,并且存在明确的唯一键时,才适合按订单号进行匹配。

先让工具生成异常清单

清洗后先要求 ChatExcel 报告异常,不要立即接受最终结果:

...CODE

请不要修改异常值,先生成一份异常清单,至少包括:

- 缺少字段名或无法识别的列;

- 日期无法解析的记录;

- 数量、单价或销售额不是数字的记录;

- 订单号为空或重复的记录;

- 产品名称、地区存在空值或多种写法的记录;

- 销售额与数量乘以单价不一致的记录。

请列出来源文件、原始行号、原始值和建议处理方式。

这一步可以避免工具把不确定的内容直接“猜”成正确值。

04

PART

四、用自然语言完成字段清洗

1. 统一文本字段

销售表中常见的问题包括多余空格、全角半角混用和同义写法。可以这样要求:

...CODE

请清洗以下文本字段:

- 删除客户名称、产品名称和地区首尾的空格;

- 将全角空格转换为普通空格;

- 将“华东区”“华东地区”“华东”统一为“华东”,但保留一份原始值;

- 将产品名称中明显相同的写法列出映射表,不要擅自合并无法确认的名称;

- 对空值保留为空,不要用“未知”覆盖原始数据。

“华东区”和“华东”是否应该合并,属于业务规则,不应只根据文字相似度自动决定。客户名称中的简称、集团公司和分公司也可能代表不同主体。

2. 处理日期格式

日期字段既影响排序,也影响月度汇总。可以使用明确的目标格式:

...CODE

请将“日期”统一转换为真正的日期字段,显示格式为 YYYY-MM-DD。

请检查以下情况:

- 2025/1/3、2025-01-03、2025年1月3日是否表示同一天;

- 只有月份没有具体日期的记录;

- 不存在的日期,例如 2025-02-30;

- 可能被误读为日/月或月/日的日期;

- 日期超出本次销售数据的正常范围。

无法确认的日期请列入异常清单,不要自行猜测。

需要特别警惕 03/04/2025 这类日期。它可能表示 3 月 4 日,也可能表示 4 月 3 日。应根据原文件地区格式、业务周期或人工记录确认,而不是让工具凭格式自动判断。

3. 检查数字和销售额

如果销售额理论上等于数量乘以单价,可以要求工具新增核对字段,而不是直接覆盖原金额:

...CODE

请新增以下字段:

- 计算销售额 = 数量 × 单价;

- 销售额差异 = 原销售额 - 计算销售额;

- 金额核对状态。

当金额差异的绝对值小于或等于 0.01 时标记为“通过”,否则标记为“需复核”。如果数量或单价为空,不要把销售额强制计算为 0。

如果表格涉及折扣、税率、退款、赠品或多币种,这个公式可能不成立。此时应先明确口径,例如:

...CODE

销售额以原表“销售额”字段为准,不用数量乘以单价覆盖原值。数量乘以单价只作为辅助核对结果。

05

PART

五、检查重复记录并确定合并规则

多份月度表可能有重复上传、跨月重复或同一订单拆成多行的情况。不要直接要求“删除重复项”,应先定义重复条件。

...CODE

请检查重复记录,并分别报告:

1. 订单号完全相同的记录;

2. 订单号、产品名称、数量和销售额都相同的记录;

3. 订单号相同但产品或金额不同的记录。

请不要直接删除重复记录。输出重复组、来源文件、原始行号,并建议哪些属于可能重复、哪些可能是同一订单的不同明细。

如果确认每个订单号只应出现一次,可以进一步指定:

...CODE

确认后,仅删除订单号、产品名称、数量和销售额完全相同的重复记录;保留来源文件和原始行号,生成去重前后的行数对比。

如果一个订单可能包含多个产品,就不能以订单号作为唯一去重键,否则会误删合法的订单明细。

06

PART

六、按统一口径汇总并生成图表

1. 先定义汇总口径

在生成数据透视或图表前,明确以下内容:

使用订单日期还是发货日期;

销售额按明细求和,还是按订单去重后求和;

退款是否以负数计入;

空地区是否排除;

货币是否需要统一;

月份按自然月还是财务月。

可以直接发送:

...CODE

请基于清洗后的明细表生成汇总:

- 时间字段使用“日期”;

- 按自然月统计;

- 指标使用“销售额”求和;

- 退款金额已经以负数记录,计入销售额;

- 不要把订单数当成销售额;

- 同时统计订单数、销售数量和销售额;

- 对空日期和空地区单独列出,不要静默排除。

如果订单有多行产品明细,“订单数”不能简单用行数代替。应明确使用订单号去重计数:

...CODE

订单数按“订单号”去重计数;销售数量按“数量”求和;销售额按“销售额”求和。请说明订单号为空的记录如何处理。

2. 生成月度和地区汇总

可以要求同时生成两个汇总表:

...CODE

请生成两个汇总表:

表一:月份、订单数、销售数量、销售额。

表二:月份、地区、订单数、销售数量、销售额。

请按照月份升序排列,金额保留两位小数,并在表尾增加总计。

这类结果本质上接近数据透视表:先按一个或多个维度分组,再对数量、金额等指标进行求和或去重计数。汇总表和明细表应分开保存,避免后续筛选时把总计行当成明细。

3. 生成图表

完成汇总并确认数字无误后,再要求绘图:

...CODE

请基于“月份、订单数、销售数量、销售额”汇总表生成以下图表:

1. 月度销售额折线图,横轴为月份,纵轴为销售额;

2. 各地区销售额柱状图,按销售额从高到低排序;

3. 月度销售额与订单数的组合图,避免把两个指标放在同一个无单位的纵轴上。

图表标题、坐标轴名称和图例使用中文。不要把总计行作为一个月份绘制。

如果图表只支持基于当前表生成,先切换到对应的汇总表,再执行绘图。对于销售额和订单数差距较大的组合图,最好使用次坐标轴,或者分成两张图,否则较小的指标可能几乎看不见。

07

PART

七、导出前进行四轮结果复核

1. 核对行数

让工具对比原始文件和清洗结果:

...CODE

请输出数据审计摘要:

- 每个文件原始数据行数;

- 删除的空白行、标题行和合计行数量;

- 日期异常数量;

- 数字异常数量;

- 重复记录数量;

- 最终保留明细行数;

- 各来源文件在最终结果中的行数。

如果导入三份文件后总行数明显少于预期,优先检查是否误删了重复订单、把空值行当成无效行,或只读取了第一个工作表。

2. 核对金额

至少比较三组数值:

1

原始各文件的业务合计;

2

合并明细按规则计算的合计;

3

月份、地区汇总表的总计。

可以使用:

...CODE

请比较原始文件合计、清洗后明细合计和汇总表总计。

如果存在差异,请按来源文件、月份和地区逐层定位,并列出影响金额最大的记录。不要用调整项直接平衡差额。

差异可能来自含税与未税口径不同、退款被忽略、重复订单被保留,或原文件底部合计行被错误纳入明细。

3. 抽查原始记录

随机选择几条记录,人工对照原 Excel:

日期是否保持一致;

订单号前导零是否保留;

数量、单价和金额是否发生类型转换;

中文名称是否被错误合并;

来源文件和原始行号是否可追溯。

4. 核对图表数据源

图表应引用已经核对过的汇总表,而不是未经清理的原始表。重点检查:

横轴月份是否按时间顺序,而不是按文本顺序;

是否错误包含总计行;

空值是否被当成零;

地区名称是否存在重复分组;

图表中的总额是否与汇总表一致。

08

PART

八、导出清洗结果和图表

确认结果后,再执行导出:

...CODE

请导出以下内容:

1. 清洗后的明细表;

2. 异常记录表;

3. 字段映射和清洗规则表;

4. 月度汇总表;

5. 地区汇总表;

6. 图表所在工作表。

请保留“来源文件”和“原始行号”字段,并在文件名中标注处理日期。

推荐保留以下工作表结构:

清洗后明细

异常记录

字段映射

月度汇总

地区汇总

图表

不要只下载最终图表而丢弃明细和异常记录。后续发现汇总异常时,只有保留原始来源和清洗规则,才能快速回溯。

09

PART

九、常见错误与排错方法

字段识别错误

表现:

“销售额”被识别成文本;

“地区”列被当成产品分类;

多张表的同义字段没有合并;

上传后只识别到部分列。

处理方法:

1

明确指定每个字段的含义和目标名称。

2

要求工具先输出字段映射,不要直接改数据。

3

对无法确认的列保留原名并标记待确认。

4

删除装饰性标题、合并单元格和底部合计行后重新导入。

5

检查是否把不同工作表误当成不同字段来源。

日期格式异常

表现:

月份排序变成 2025-1、2025-10、2025-2

部分日期变成空值;

日/月格式被反转;

同一月份被拆成多个分组。

处理方法:

1

指定日期解析规则和目标显示格式。

2

单独列出无法确认的日期。

3

将“原始日期”和“标准日期”同时保留。

4

重新检查 03/04/2025 等有歧义的值。

5

用标准日期生成月份字段,不要直接从格式化文本截取月份。

汇总口径不一致

表现:

月度销售额与原表总计不一致;

订单数等于明细行数,而不是订单号数量;

地区合计与总计对不上;

退款或取消订单没有计入。

处理方法:

1

明确每个指标的计算方式。

2

区分“行数”“订单数”和“客户数”。

3

明确销售额是否含税、是否含退款。

4

检查空地区、空订单号和跨月订单的处理方式。

5

同时按来源文件、月份和地区做分组对账。

10

PART

十、复杂公式和敏感数据的边界

ChatExcel 可以帮助你生成公式思路、清洗规则或辅助核对,但不要在未经验证的情况下直接使用复杂结果。以下任务应由你先定义规则,再逐项测试:

分段佣金和阶梯折扣;

多币种汇率换算;

税额、含税价和未税价互算;

退款、冲销和跨月结算;

库存期初、入库、出库和结存;

多表关联后再进行分摊或结转。

对于敏感数据,优先使用脱敏副本:

将客户姓名替换为内部编号;

删除手机号、邮箱、身份证号和地址;

对合同金额、成本价等字段进行必要的权限隔离;

不要上传包含账号、密钥或其他认证信息的文件;

根据单位的信息安全政策确认第三方服务是否获准使用。

如果数据无法上传,可以先在本地 Excel、Power Query 或脚本中完成脱敏和基础清洗,再把不敏感的样例数据交给 ChatExcel 生成处理方案。

11

PART

十一、适合保留的一套操作模板

以后处理类似销售表时,可以按以下顺序执行:

1

备份原始文件并统一文件命名。

2

检查表头、数据区域、编码和分隔符。

3

上传所有文件,先要求识别字段和异常。

4

统一字段名、日期格式、文本写法和数字类型。

5

保留来源文件、原始行号和原始值。

6

明确重复记录和订单明细的处理规则。

7

按确定的日期、订单号和金额口径生成汇总。

8

对行数、金额、日期范围和总计进行复核。

9

基于已核对的汇总表生成图表。

10

导出明细、异常、规则、汇总和图表,并保留审计记录。

按照这条流程使用 ChatExcel,它更适合成为 Excel 数据清洗和汇总中的交互式助手,而不是一个可以无条件替你判断业务规则的黑箱。只要把字段定义、汇总口径和异常处理方式说清楚,并在导出前完成对账,才能真正减少重复劳动,同时避免把错误带入销售报告。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-09-22 10:31:07 HTTP/1.1 GET : http://h.sjds.net/a/558602.html
  2. 运行时间 : 0.077856s [ 吞吐率:12.84req/s ] 内存消耗:4,593.44kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=7bcb209ca85008700c60d2d44b29c3d1
  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.000714s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000983s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000465s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000379s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000560s ]
  6. SELECT * FROM `set` [ RunTime:0.000266s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000622s ]
  8. SELECT * FROM `article` WHERE `id` = 558602 LIMIT 1 [ RunTime:0.000442s ]
  9. UPDATE `article` SET `lasttime` = 1790044267 WHERE `id` = 558602 [ RunTime:0.001733s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000316s ]
  11. SELECT * FROM `article` WHERE `id` < 558602 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000419s ]
  12. SELECT * FROM `article` WHERE `id` > 558602 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000438s ]
  13. SELECT * FROM `article` WHERE `id` < 558602 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001321s ]
  14. SELECT * FROM `article` WHERE `id` < 558602 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000878s ]
  15. SELECT * FROM `article` WHERE `id` < 558602 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000855s ]
0.090441s