当前位置: 首页 > article >正文

Python办公自动化教程(007):利用python写入excel文件

文章目录

    • 示例代码
    • 实现效果
    • 代码解释
    • 基本设置

示例代码

import openpyxl

# 创建一个 Excel 工作簿
wb = openpyxl.Workbook()
sheet = wb.active
sheet.title = "球员信息"

# 写入数据
sheet["A1"] = "球员"
sheet["B1"] = "球队"
sheet.append(["凯文·杜兰特", "太阳"])
sheet.append(["德文·布克", "太阳"])

# 保存文件
wb.save("suns.xlsx")
wb.close()

实现效果

image-20250227102645909

代码解释

  • wb = openpyxl.Workbook():创建工作簿
  • wb.close:关闭工作簿

基本设置

① 设置表头字体加粗:

from openpyxl.styles import Font

# 设置表头字体加粗
bold_font = Font(bold=True)
sheet["A1"].font = bold_font
sheet["B1"].font = bold_font

实现效果:

image-20250227103118490

错误记录:

错误截图:

image-20250227100830375

解决方法:

有时候 numpy 版本不兼容,导致 openpyxl 运行出错。尝试升级:

pip install --upgrade numpy openpyxl

或者,如果你使用的是 Anaconda,在 Anaconda Prompt 运行:

conda update numpy
conda update openpyxl


http://www.kler.cn/a/567518.html

相关文章:

  • Windows PicPick Professional-v7.3.2-中文版
  • P8649 [蓝桥杯 2017 省 B] k 倍区间--前缀和--同余定理【蓝桥杯简单题-必开long long】
  • 51c自动驾驶~合集22
  • 更新anaconda安装包后重新配置环境
  • javaweb + AI day03
  • Dify v1.0.0 里程碑版本正式亮相
  • LVS+Keepalived高可用高性能负载实战
  • 鸿蒙-状态管理V2其他方法
  • DeepSeek开源周,第六弹再次来袭,DeepSeek-V3/R1推理系统总结
  • 图书数据采集:使用Python爬虫获取书籍详细信息
  • 排序(数据结构)
  • 2025年2月文章一览
  • 自然语言处理NLP入门 -- 第十一节NLP 实战项目 3: 文本摘要
  • 一文了解:部署 Deepseek 各版本的硬件要求
  • 【Python爬虫(94)】爬虫生存指南:风险识别与应对策略
  • 【数据集】ACM数据集
  • 《动手学习深度学习》的笔记
  • 自学微信小程序的第八天
  • nuxt常用组件库html-validator应用解析
  • P1135 奇怪的电梯(深度优先搜索优化)