乐于分享
好东西不私藏

Codex + OfficeCLI—办公必备神器/直接操作你的Word、Excel 和 PPT

Codex + OfficeCLI—办公必备神器/直接操作你的Word、Excel 和 PPT

OfficeCLI:让 AI 不只会写,还能直接做好 Word、Excel 和 PPT

让 AI 写一份周报不难,难的是后面那一长串工作:把内容粘贴进 Word,调整标题和表格;把数据放进 Excel,补公式、做图表;再整理成 PPT,检查文字有没有溢出、页面是否整齐。

很多人以为自己已经在“用 AI 办公”,实际只是让 AI 负责写初稿,剩下的文件制作和交付仍然要靠手工完成。

OfficeCLI 想补上的,正是这段最费时间的“最后一公里”:让 AI 可以直接读取、创建、修改和检查真正的 Word、Excel、PPT 文件。

AI 办公真正的分水岭,不是它会不会写,而是它能不能把文件做完并交付。

开源项目信息

  • 项目地址:https://github.com/iOfficeAI/OfficeCLI

  • 作者 / 维护者:iOfficeAI

OfficeCLI 到底是什么?

OfficeCLI 可以理解成一套专门给 AI 使用的“办公软件遥控器”。

普通聊天 AI 更像一个坐在旁边给建议的助手。你问它怎么写报告,它给你文字;你问它怎么做表格,它告诉你步骤。但它往往没有真正打开文件、找到某个单元格、修改某一页幻灯片并保存结果。

OfficeCLI 则把这些具体操作变成了 AI 可以调用的能力。AI 能知道一份文件里有哪些段落、表格、图片和图表,也能准确找到它们并继续修改。

它同时覆盖三种最常见的办公文件:Word、Excel 和 PowerPoint,而且运行时不要求电脑已经安装微软 Office。

这意味着它不仅能在个人电脑上工作,也适合放进服务器、自动化流程或团队内部系统中,批量处理文件。

它不只是“生成文件”

README 对 OfficeCLI 的能力概括得很完整:创建、读取、分析、修改和重组。

翻译成普通人的工作场景,大致是下面这些事情:

能力
实际可以解决的问题
创建
从零生成报告、数据表、演示文稿
读取
提取正文、表格数据、公式、样式和页面结构
分析
找出格式不一致、引用错误、排版或结构问题
修改
改文字、字体、颜色、公式、图表、图片和布局
重组
添加、删除、移动或复制文档中的内容

这里最大的差别是:AI 面对的不再是一段复制出来的文字,而是一份有完整结构的文件。

它知道“这是第一个标题”“这是第二张幻灯片里的图表”“这是销售表中的汇总区域”。只有能够稳定地找到这些对象,AI 才能持续修改,而不是每次从头生成。

OfficeCLI 工作闭环

Word:从写内容,走向制作完整文档

在 Word 方面,OfficeCLI 可以处理段落、标题、列表、表格、图片和样式,也能操作页眉页脚、水印、目录、书签、脚注、批注和修订。

这让它可以完成的不只是“一篇文章”,还包括项目方案、合同初稿、研究报告、课程资料、会议纪要和带固定格式的客户交付文件。

比如制作一份月度报告,AI 可以先读取上个月的文件,保留原有版式,替换本月数据和结论,再更新目录、图表和页脚,而不是重新做一份风格完全不同的新文件。

它还支持中文、日文、阿拉伯文等多语言排版。对于需要制作国际化材料的团队,这比简单地把文字翻译后粘贴进去更实用。

Excel:不只是填数据,还能处理公式和分析结果

Excel 往往是 AI 办公最容易“卡住”的地方。

普通 AI 可以帮你写公式,却未必能把公式真正填进正确的位置,更不一定能看到计算后的结果。OfficeCLI 内置了大量常用计算能力,覆盖查找、统计、日期、文本、财务等常见需求。写入公式后,AI 可以继续读取结果并判断下一步该做什么。

它还能处理工作表、单元格格式、排序、筛选、条件格式、数据验证、图表、数据透视表、切片器和迷你图,也能把常见的数据文件导入 Excel。

一个典型场景是销售分析:AI 读取原始数据后,清理表格、补全公式、生成汇总表和图表,再把最重要的增长、下降和异常项目写成结论。

过去这需要人在多个软件之间来回切换。现在它有机会成为一条连续的处理流程。

PPT:让 AI 做完后还能自己检查

AI 做 PPT 最大的问题,通常不是没有内容,而是“看起来不像能交付的 PPT”。

标题太长、文字挤在一起、图片比例不对、颜色对比度不足,这些问题只看文字结构很难发现。

OfficeCLI 支持幻灯片、文本框、形状、图片、表格、图表、主题、母版、动画、转场、音视频、备注等常见元素。更重要的是,它可以把完成的页面变成网页预览或图片,让 AI 重新查看自己的作品。

如果发现文字溢出、元素遮挡或颜色看不清,AI 可以继续调整,再生成预览重新检查。

没有预览能力的 AI 做 PPT,就像闭着眼睛排版;能看见结果,才可能形成真正的修改闭环。

README 中最值得关注的四个能力

OfficeCLI 的功能很多,但真正决定它是否适合 Agent 工作的,是下面四项能力。

1. 做完之后能“看见”

它可以把 Word、Excel 和 PPT 转成网页或图片,也可以开启实时预览。每次修改后,预览页面会随之更新。

这使 AI 不必只依赖文件内部结构来猜测效果,而是能够经历“制作—查看—发现问题—继续修改”的过程。

2. Excel 结果可以继续参与判断

它内置了大量常用公式的计算能力,还能生成数据透视表。AI 不只负责把公式写进去,还能读取计算结果,继续做汇总、分析和说明。

对于自动生成经营报表、财务分析和项目数据看板,这一点非常关键。

3. 一份模板,可以生成很多份文件

公司已经设计好的合同、报价单、证书、报告和演示模板,都可以预留姓名、金额、日期、客户名称等位置。

之后只需准备不同客户的数据,就能批量生成多份版式一致的文件。设计只做一次,后面的重复生产交给自动化流程。

4. AI 可以学习现有文件的结构

OfficeCLI 能把一份现有文档转换成结构化的制作说明,再把这套说明应用到新文件中。

简单说,就是当你给 AI 一份“照着这个样子做”的范本时,它不必从复杂的底层文件中盲猜,而是可以先理解这份文件由哪些部分组成,再复制、调整和重新组合。

这对企业模板、品牌材料和批量客户交付尤其有价值。

为什么它比普通脚本更适合 AI?

过去也可以用不同的程序分别处理 Word、Excel 和 PPT,但往往需要多套工具,而且程序员必须提前写好每一步。

OfficeCLI 的不同之处,在于它把三种办公文件放进了一套相对统一的操作方式中,而且每次读取和修改都会返回清楚、稳定的结果。

如果 AI 找错了页面、用了不支持的属性,工具还会告诉它错误在哪里、有哪些有效选择。AI 可以根据提示重新尝试,而不是只得到一句模糊的“操作失败”。

它还支持一次执行一组修改,适合处理包含大量内容的文件;也可以让文件暂时保持打开状态,连续修改时不必反复加载。

对普通读者来说,不必记住这些技术名词。只需要理解一点:这套工具从设计之初,就考虑了如何让 AI 找得到内容、改得准确、出错后还能自行修正。

真正适合 AI 的工具,不只是功能丰富,还要让 AI 知道自己改了什么、哪里出错、下一步怎么修。

一个完整的应用场景:自动生成销售周报

假设一家公司每周都要制作销售周报。

过去的流程可能是:运营导出数据,复制到 Excel,补公式和图表;负责人阅读数据,写出结论;再把核心内容整理到 Word 和 PPT 中,最后逐页检查格式。

接入 OfficeCLI 后,可以把工作重新组织成下面这条流程:

  1. 1.

    AI 读取本周销售数据,整理缺失值和异常项。

  2. 2.

    在 Excel 中更新公式、汇总数据并生成图表。

  3. 3.

    根据计算结果提炼增长点、风险和待办事项。

  4. 4.

    把结论填入固定的 Word 周报模板。

  5. 5.

    同步生成用于会议汇报的 PPT。

  6. 6.

    把页面转成图片,检查排版和文字是否清晰。

  7. 7.

    修正问题后保存,交给负责人进行最终确认。

这不是“让 AI 写一段周报”,而是让 AI 参与从数据到文件交付的完整过程。

同样的思路也可以用于客户方案、报价单、项目复盘、课程课件、证书、合同和月度经营报告。

OfficeCLI 适用人群

谁值得用,谁可以先等等?

OfficeCLI 更适合三类人:

  • 已经在使用 Codex、Claude Code 等 Agent 工具,希望 AI 能直接处理文件的人;

  • 经常批量生产报告、表格、课件、合同或客户方案的人;

  • 希望把 Office 文件接入自动化流程的开发者和团队。

如果你只是偶尔改一份 Word,或者习惯在 Office 界面里手工微调,暂时没有必要为了它改变自己的工作方式。

另外,它虽然能生成网页和图片预览,但复杂文件在不同办公软件中的显示仍可能存在细微差异。重要合同、正式汇报和对外材料,交付前仍然应该由人做最后检查。

它也不是一个打开就能像普通办公软件那样点选操作的图形界面。普通用户更适合通过支持 Agent 的 AI 工具间接使用,而不是自己研究各种操作细节。

安装和开始使用,并没有想象中复杂

普通用户不需要自己搭建一堆程序环境。项目提供了适用于不同电脑系统的安装方式,也可以通过常见的软件管理工具完成安装。

安装后,只要在电脑里确认 OfficeCLI 能正常显示版本信息,就说明主体已经准备好。接下来可以把它连接到自己使用的 AI 编程助手或支持工具调用的 Agent,让 AI 根据任务自动使用它。

第一次尝试不建议从复杂项目开始。可以先准备一份不重要的测试文件,让 AI 完成一个明确的小任务,例如修改标题、更新几格数据或添加一页幻灯片,然后查看预览、检查问题并保存。

当这条小流程跑通后,再逐步尝试模板批量生成、数据报表和跨文件协作。

我的判断

OfficeCLI 最值得关注的地方,不是它列出了多少 Word、Excel 和 PPT 功能,而是它把这些能力组合成了一条适合 AI 使用的文件生产链。

AI 可以先理解文件,再修改内容;完成后查看效果,发现问题继续修正;最后校验并保存交付。这比单纯生成一段文字或一份粗糙文件,向前走了一大步。

但它的价值与使用频率直接相关。文件越多、格式越固定、重复步骤越明确,它带来的效率提升就越明显。如果任务高度依赖审美判断、复杂人工决策或只发生一次,手工处理可能仍然更省事。

OfficeCLI 不是为了取代每一次手工编辑,而是为了消灭那些规则明确、重复发生的文件劳动。

如果你正在使用 AI,但每天仍要花大量时间复制内容、调整表格和整理汇报材料,那么 OfficeCLI 值得认真试一次。

你最希望先让 AI 接管哪一种重复工作:周报、数据表、客户方案,还是汇报 PPT?

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