文档资源
PPT
Excel
Word
当前位置:
首页
>
Excel
>如何把 Excel 交给生成式 AI
如何把 Excel 交给生成式 AI
2026-08-10 00:18:54
如何把 Excel 交给生成式 AI
pandas、MarkItDown、OCR 插件与 ExStruct 的适用场景比较
核心结论:没有一种工具能包办所有 Excel。只处理表格数值时用 pandas;
只想快速交给大模型阅读时用 MarkItDown;
需要识别嵌入图片时增加 OCR 或视觉模型;
需要保留合并区域、图形、图表与位置关系时,应采用 ExStruct,
并按需组合 openpyxl 与视觉模型。
一、为什么普通读取方式经常丢信息
现代 Excel 文件并不只是二维表格。新版工作簿本质上是一个压缩包,其中分别保存单元格值、公式、合并区域、图表、图形、箭头、文本框和嵌入图片等内容。
不同库只读取其中一部分。很多项目一开始使用 pandas,后来才发现图形、图表、图片和版面语义全部消失,导致大模型得到的上下文不完整,回答自然也会偏离预期。
因此,选择工具前应先明确目标:是分析数值、让大模型快速阅读、程序化保留结构,还是连图片内容也要识别。
图 1 四类方案的能力范围
二、测试文件包含哪些元素
为了观察差异,可准备一个同时包含以下内容的工作簿:
说明页:一张嵌入图片;
简单表:规则的矩形数据;
复杂报表:多个表格、空白区域和合并单元格混排;
综合页:公式、折线图、流程箭头和带文字的图形。
示例:规则表格
月份
产品
产线
产量
不良数
不良率
2026-01
部件甲
一号线
1,200
18
1.50%
2026-01
部件乙
一号线
980
10
1.02%
2026-02
部件甲
二号线
1,350
16
1.19%
2026-02
部件乙
二号线
1,020
15
1.47%
三、pandas:适合数值分析,不适合保留版面
pandas 的优势是成熟、稳定、处理表格数据非常方便。读取整个工作簿时,可以按工作表返回多个数据框,特别适合统计、清洗、筛选、聚合和模型训练。
import pandas as pd
sheets = pd.read_excel("sample.xlsx", sheet_name=None, engine="openpyxl")
主要限制:
只能可靠获得单元格形成的二维数据;
合并单元格通常只在左上角保留值,原有版面语义被削弱;
图片、图形、箭头和图表不会进入数据框;
重新写出工作簿时,也无法自动恢复这些对象。
因此,目标只是“把 Excel 数值作为表格处理”时,pandas 足够;目标是理解报告版式或读取图形含义时,它并不合适。
四、MarkItDown:轻量、适合直接喂给大模型
MarkItDown 的定位是把办公文件转换成 Markdown,让大模型更容易读取。对于 Excel,它通常按工作表生成 Markdown 表格,输出简洁,适合检索增强生成、问答和快速摘要。
from markitdown import MarkItDown
text = MarkItDown().convert("sample.xlsx").text_content
但其 Excel 路径本质上仍依赖表格读取,再转换为网页表格和 Markdown,因此不会读取图表目录、绘图对象目录或媒体目录。结果是:
单元格文字能保留;
图片会消失;
图形中的文字会消失;
图表标题、系列名称和布局信息会消失。
适用场景是:工作簿以规则表格为主,只需要快速转换为大模型可读文本,不要求复原原始版面。
五、OCR 插件:能读图片,但仍读不到图形和图表
给 MarkItDown 增加 OCR 或视觉模型插件后,可以把工作表中的栅格图片提取出来,再交给兼容接口的视觉模型识别。这样,扫描件、截图或图片中的文字可以进入最终文本。
from openai import OpenAI
from markitdown import MarkItDown
client = OpenAI(base_url="http://localhost:11434/v1", api_key="local")
text = MarkItDown(
enable_plugins=True,
llm_client=client,
llm_model="vision-model"
).convert("sample.xlsx").text_content
需要注意:这种方式通常只处理插入的位图,不会提取 Excel 图形对象、文本框或图表。因此,图片识别问题解决了,但结构问题仍然存在。
六、ExStruct:面向完整结构提取
ExStruct 的思路不是把工作簿压扁成文本,而是把结构转为可编程处理的数据。输出通常包括:
工作表和单元格;
合并区域;
图形类型、位置、尺寸和内部文字;
图表标题、系列信息;
嵌入图片的位置与对象信息。
from exstruct import extract
result = extract("sample.xlsx", mode="libreoffice", alpha_col=True)
这种输出非常详细,适合复杂检查表、制造业报告、流程图式工作簿以及需要建立知识库的场景。虽然数据量更大,但信息没有被提前丢弃,可以在后续阶段再做裁剪和摘要。
七、不同运行模式如何选择
模式
能力特点
运行环境
建议
轻量模式
可读取部分图形和图表,合并区域及图片位置能力有限
仅需编程环境
适合快速试验
办公套件模式
图形、图表、合并区域和图片位置较完整
需安装 LibreOffice 命令行组件
适合服务器与容器
标准或详细模式
在桌面办公软件环境中提取更多信息
通常需要 Windows 与本地 Excel
适合高保真处理
八、如何把图片内容也纳入结构化结果
ExStruct 能定位图片,却不一定直接理解图片内容。完整方案可以拆成三步:
先用 ExStruct 获取图片所在工作表、坐标和尺寸;
再用 openpyxl 读取嵌入图片的原始字节;
最后把图片交给视觉模型生成文字描述或提取其中的文本。
图 2 复杂工作簿的推荐处理流水线
九、旧版 Excel 文件的处理原则
旧版二进制工作簿与新版压缩包结构完全不同,不能假设同一套库会得到相同结果。有些工具遇到旧格式时不会报错,却会把图形或图表数量返回为零,这种静默丢失最危险。
推荐做法是先统一转换为新版格式,再进入结构提取流程:
Linux、macOS 或持续集成环境:使用 LibreOffice 无界面转换;
Windows 且安装 Excel:通过自动化接口另存为新版格式,保真度通常更高;
没有本地 Excel 且对复杂格式要求很高:考虑商业转换组件。
十、最终选型表
需求
推荐方案
只处理单元格数值
pandas
快速转换成大模型可读文本
MarkItDown
在表格文字之外,还要识别插入图片
MarkItDown + OCR 或视觉模型
要保留合并区域、图形、图表和位置关系
ExStruct,优先使用办公套件模式
结构和图片内容都要完整获取
ExStruct + openpyxl + 视觉模型
处理旧版工作簿
先转换为新版格式,再选择上述流程
十一、对企业数据治理的启示
技术工具可以抢救历史文件,但更重要的是减少未来的混乱。企业应尽早统一模板、字段定义、命名规则和数据录入方式,并把关键数据逐步迁移到可检索、可分析的数据库或知识平台中。
对于制造业和运营团队,建议把工作簿分为两类:规则数据表尽量数据库化;必须保留版式的报告则建立明确的结构规范。这样既能降低后续 AI 接入成本,也能减少因为合并单元格、自由布局和隐藏对象造成的信息损失。
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。
Excel表格保护处理助手|本地离线批量处理大文件
从Excel到CRM:中国企业销售管理转型的最后一公里
最新文章
Excel表格保护处理助手|本地离线批量处理大文件
AI 同屏改 Word/PPT/Excel!WorkBuddy 这次升级,我实测了(附 3 张真实界面)
电气入门具体有多简单呢?学完126页PPT实现从入门到精通
神经病理性疼痛专家共识解读ppt课件 【ppt格式--案例报告模板课件】
2026秋季开学第一课八仙主题完整PPT|收心、立目标、建班集体
领导看你PPT,就像在做阅读题
5步做出动态 PPT 封面!新手也能直接照着做
东方英才申报:别让粗糙PPT埋没你的成果
【万人青拔】一例万人青拔答辩PPT模板案例
26年最新!金榜题名升学宴主题PPT模板,精选10套免费下载!
热门文章
静脉炎的预防及护理工作汇报PPT模板分享16
500套医学医疗医院医护PPT模板合集,医生护士护理工作汇报与计划总结必备
从手绘胶片到智能生成,PPT走过了近40年.
有了这100个思维模型,你做PPT将强得可怕!
我在谷里杭州营分享“带班有道”(附PPT)
65页PPT|智能制造数字化工厂建设方案
腹股沟疝.ppt
录一次脸和声音,AI 分身就能替你讲 PPT?我把真实流程拆开了
淋巴瘤护理PPT,非霍奇金淋巴瘤疾病概述,专科认知培训课件
【解读(附PPT+视频)】中华护理学会团体标准《连续性肾脏替代治疗的护理》
随机文章
10个月宝宝每天需要喝多少奶粉?
你熬了三晚的PPT,AI半小时就"复刻"了:比失业更可怕的,是"被替代感"
附提示词:用AI做可编辑PPT(晋升材料为例)
PPT图多还乱,怎么排版得拥挤又高级?
质量改进PPT | 提高标准化沟通在护士交接班中的应用率(PDCA附鱼骨图)
办公效率的提升——AI+Excel+PPT
一个AI小白的Day 7:AI工具PPT生成之职业基础能力的威胁
江苏省杰出青年基金项目申请答辩PPT——等离子喷涂雾化动力学研究
图多字少PPT,清晰与质感兼具!
PDCA循环及其在管理中的应用PPT模板
用AI一句话生成发布会级PPT,零设计基础也能搞定
基本
文件
流程
错误
SQL
调试
请求信息 : 2026-08-11 01:04:08 HTTP/2.0 GET : https://h.sjds.net/a/546971.html
运行时间 : 0.207001s [ 吞吐率:4.83req/s ] 内存消耗:4,406.43kb 文件加载:140
缓存信息 : 0 reads,0 writes
会话信息 : SESSION_ID=56a2587eb81b6068131e81ae6a065e3f
/yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
/yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
CONNECT:[ UseTime:0.001198s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001832s ]
SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000872s ]
SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000637s ]
SHOW FULL COLUMNS FROM `set` [ RunTime:0.001886s ]
SELECT * FROM `set` [ RunTime:0.000613s ]
SHOW FULL COLUMNS FROM `article` [ RunTime:0.001833s ]
SELECT * FROM `article` WHERE `id` = 546971 LIMIT 1 [ RunTime:0.002092s ]
UPDATE `article` SET `lasttime` = 1786381448 WHERE `id` = 546971 [ RunTime:0.014580s ]
SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000721s ]
SELECT * FROM `article` WHERE `id` < 546971 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001369s ]
SELECT * FROM `article` WHERE `id` > 546971 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001275s ]
SELECT * FROM `article` WHERE `id` < 546971 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002061s ]
SELECT * FROM `article` WHERE `id` < 546971 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.010173s ]
SELECT * FROM `article` WHERE `id` < 546971 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003148s ]
0.210643s