当前位置:首页>python>使用Python的Pandas库实现数据写入Excel

使用Python的Pandas库实现数据写入Excel

  • 2026-06-27 21:42:57
使用Python的Pandas库实现数据写入Excel

最近学习了文件的操作(文件创建、读、写),突然想到Python长于数据处理,试试将数据写入excel,以下就是我尝试和学习的过程。

使用Pandas库,作为 Python 数据分析的核心库,提供了极其简洁的  处理 方法,能够将 DataFrame 对象高效地写入 Excel 文件。

一、环境准备与安装

首先确保已安装 Pandas 和 openpyxl(用于写入 .xlsx 文件)或 xlwt(用于写入 .xls 文件)。

pip install pandas openpyxl

说明openpyxl 是推荐的 Excel 写入引擎,支持 .xlsx 格式,功能更丰富。 这两个库确实是不一样的。

简单来说,openpyxl 是为现在和未来设计的现代工具,而 xlwt 是一个功能受限、主要面向旧格式的遗留方案。在绝大多数情况下,openpyxl 是更通用、更明智的选择。

openpyxl 和 xlwt:多维度对比

特性
openpyxlxlwt
支持格式.xlsx
 (Excel 2010及更高版本)
.xls
 (Excel 97-2003)
功能取向现代、功能全面
 (支持样式、图表、公式、图片等)
遗留、基础写入
 (仅支持简单的数据与格式写入)
读写能力可读可写仅可写入
操作模式功能丰富
 (支持单元格、行列操作、样式管理)
模式单一
 (通常只能以单元格为单位操作)
性能相对较低
,在处理大文件时内存占用较高
相对较高
,速度通常更快
生态与社区活跃
,是现代Python办公自动化的核心工具
基本停滞
,作为遗留方案提供支持

⚠️ 重要说明xlwt 和 xlrd 以及 xlutils 经常作为一套工具组合出现。xlrd 负责读取 .xls 文件,xlwt 负责写入,而 xlutils 则负责一些辅助工作(如复制文件)。如果需要修改一个现有的 .xls 文件,通常需要先组合使用它们。

二、将 DataFrame 写入单个 Sheet

最简单的用法是将一个 DataFrame 直接保存为 Excel 文件。 要写入的数据从哪来,简单的可以自己写,比如学生、员工等,想要简单,可以直接借助DeepSeek、豆包、千问等智能工具生成,比如我练习时就是让DeepSeek生成近三年的电视剧、电影的排名列表,包含类别、年份、导演、评分、主要演员等信息。

import pandas as pd
import os

# 确保目标文件夹存在
save_path = r"C:\XXX"
os.makedirs(save_path, exist_ok=True)

# 创建示例数据 只选取前三
movies_data = [
    (1"给阿嬷的情书"9.02026"蓝鸿春""李思潼、王彦桐、吴少卿""剧情 / 家庭"),
    (2"非穷尽列举"9.32026"贾斯汀·马丁""裴淳华等""剧情"),
    (3"好东西"9.12024"邵艺辉""宋佳、钟楚曦、曾慕梅、章宇""剧情 / 爱情")
]

movies_df = pd.DataFrame(movies_data, columns=["排名""电影名称""评分""年份""导演""主演""分类"])

# 写入 Excel 文件
movies_df.to_excel(os.path.join(save_path, "影视作品.xlsx"), index=False, engine="openpyxl", sheet_name='电影')

输出结果:生成一个名为“影视作品.xlsx”的文件。

关键参数解释

参数
作用
index
是否写入 DataFrame 的行索引。默认为 True,通常设为 False 避免冗余列。
sheet_name
指定工作表名称,默认为 'Sheet1'
engine
指定写入引擎,如 'openpyxl' 或 'xlsxwriter',通常自动选择。

三、多 Sheet 写入

将多个表格存入同一个 Excel 文件的不同 Sheet。使用 ExcelWriter 对象即可实现。

# 创建两个 DataFrame
movies_data = [
    (1"给阿嬷的情书"9.02026"蓝鸿春""李思潼、王彦桐、吴少卿""剧情 / 家庭"),
    (2"非穷尽列举"9.32026"贾斯汀·马丁""裴淳华等""剧情"),
    (3"好东西"9.12024"邵艺辉""宋佳、钟楚曦、曾慕梅、章宇""剧情 / 爱情")
]
movies_df = pd.DataFrame(movies_data, columns=["排名""电影名称""评分""年份""导演""主演""分类"])

tv_data = [
    (1"山花烂漫时"9.62024"费振翔""宋佳""剧情 / 传记"),
    (2"匹兹堡医护前线 第二季"9.32026"暂缺""暂缺""剧情 / 医疗"),
    (3"问苍茫"9.02024"王伟""王仁君""历史 / 剧情"),
    (4"七王国的骑士"9.02026"暂缺""暂缺""奇幻 / 冒险"),
    (5"我的阿勒泰"8.92024"滕丛丛""马伊琍、于适、周依然""剧情 / 生活")
]
tv_df = pd.DataFrame(tv_data, columns=["排名""剧集名称""评分""年份""导演""主演""分类"])

# 使用 ExcelWriter 上下文管理器
with pd.ExcelWriter('C:\XXX\影视作品.xlsx', engine='openpyxl'as writer:
    movies_df.to_excel(writer, sheet_name='电影', index=False)
    tv_df.to_excel(writer, sheet_name='电视剧', index=False)

效果:生成一个 Excel 文件,包含“电影”和“电视剧”两个工作表。

知识点with 语句会自动管理文件的打开与关闭,避免资源泄露。若文件已存在,openpyxl 引擎默认会覆盖;如需追加 Sheet,可设置 mode='a'with 语句是Python中文件操作的一大利器,很好用哦。

四、设置列宽、格式等

to_excel() 本身不支持直接设置格式,但可以通过 XlsxWriter 引擎实现丰富的单元格格式。

import pandas as pd

# 准备数据
df = pd.DataFrame({
'日期': ['2025-01-01''2025-01-02'],
'销售额': [1234.562345.67],
'增长率': [0.12340.2345]
})

# 使用 XlsxWriter 引擎
writer = pd.ExcelWriter('格式化报表.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='销售数据', index=False)

# 获取 workbook 和 worksheet 对象
workbook = writer.book
worksheet = writer.sheets['销售数据']

# 设置列宽
worksheet.set_column('A:A'15)   # A列宽度15
worksheet.set_column('B:B'20)   # B列宽度20
worksheet.set_column('C:C'12)   # C列宽度12

# 设置百分比格式
percent_format = workbook.add_format({'num_format''0.00%'})
worksheet.set_column('C:C'12, percent_format)

# 设置货币格式
money_format = workbook.add_format({'num_format''#,#
#0.00'})
worksheet.set_column('B:B'20, money_format)

writer.close()

知识点解析

  • XlsxWriter:比 openpyxl 提供更强大的格式控制能力,但无法修改已有 Excel 文件。
  • 列宽设置set_column(first_col, last_col, width, cell_format)
  • 数字格式:通过 add_format({'num_format': '...'}) 创建格式对象。

五、追加数据到已有 Excel

如果需要在不覆盖原有数据的前提下,向已有 Excel 文件新增工作表,可以使用 mode='a'

import pandas as pd
from openpyxl import load_workbook

# 假设已有文件 '数据汇总.xlsx'
new_df = pd.DataFrame({'备注': ['补充信息'], '状态': ['完成']})

# 使用 openpyxl 引擎追加
with pd.ExcelWriter('数据汇总.xlsx', engine='openpyxl', mode='a', if_sheet_exists='replace'as writer:
    new_df.to_excel(writer, sheet_name='追加表', index=False)

注意mode='a' 需要文件已存在;if_sheet_exists 可控制当工作表已存在时如何处理('replace'、'new'、'overlay' 等)。

六、多数据源整合导出

下面是一个综合示例:从多个 CSV 文件读取数据,经过清洗合并,最终导出为带有格式和多个 Sheet 的 Excel 报表。csv文件一般可以从数据库中获取,也可以自己生成创建一个。

import pandas as pd
import glob

# 1. 读取当前目录下所有 csv 文件
all_files = glob.glob('data_*.csv')
dataframes = []
for file in all_files:
    df_temp = pd.read_csv(file)
    dataframes.append(df_temp)

# 2. 合并数据
merged_df = pd.concat(dataframes, ignore_index=True)

# 3. 计算统计指标
summary_df = merged_df.describe().round(2)

# 4. 导出到 Excel 的不同 Sheet
with pd.ExcelWriter('最终报表.xlsx', engine='xlsxwriter'as writer:
# 写入原始合并数据
    merged_df.to_excel(writer, sheet_name='原始数据', index=False)
# 写入统计摘要
    summary_df.to_excel(writer, sheet_name='统计摘要')

# 调整统计摘要的列宽
    worksheet = writer.sheets['统计摘要']
for i, col in enumerate(summary_df.columns):
        col_width = max(len(str(col)), summary_df[col].astype(str).map(len).max()) + 2
        worksheet.set_column(i, i, col_width)

print("报表生成成功!")

七、常见错误与解决

错误现象
可能原因
解决方法
ModuleNotFoundError: No module named 'openpyxl'
未安装 openpyxl
pip install openpyxl
PermissionError
Excel 文件被其他程序占用
关闭已打开的文件
ValueError: Excel does not support datetimes with timezones
时区感知的 datetime 对象
使用 df['col'] = df['col'].dt.tz_localize(None) 移除时区
中文乱码
未指定编码(通常发生在读取时)
写入 Excel 不涉及编码问题,请检查原始数据读取

延伸阅读:Pandas 官方文档 – https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_excel.html

最新文章

随机文章

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