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

openpyxl库自动填充excel实例分享

openpyxl可以通过编写Python脚本实现自动化Excel操作,包括自动填充数据、格式化单元格、生成图表等操作。

以下是一个常见的自动化Excel操作示例:

自动填充数据:

from openpyxl import Workbook

from openpyxl.utils import get_column_letter

from openpyxl.styles import Font

 

# 创建新的Excel工作簿

wb = Workbook()

 

# 选择活动工作表

ws = wb.active

 

# 填充表头数据

for col_num in range(1, 10):

    col_letter = get_column_letter(col_num)

    ws["{}1".format(col_letter)] = "Column {}".format(col_letter)

    ws["{}1".format(col_letter)].font = Font(bold=True)

 

# 填充数据

for row_num in range(2, 20):

    for col_num in range(1, 10):

        col_letter = get_column_letter(col_num)

        ws["{}{}".format(col_letter, row_num)] = "{}{}".format(col_letter, row_num)

 

# 保存Excel文件

wb.save("example.xlsx")

http://www.lryc.cn/news/45874.html

相关文章:

  • ICLR2021清华团队做的知识蒸馏提升detector的点的工作paper 小陈读论文系列
  • Java核心技术知识点笔记—集合框架
  • Rsync数据同步工具
  • redux小结
  • 【Python】【进阶篇】十、Pygame的Font文本和字体
  • 【从零开始学习 UVM】10.8、UVM TLM —— UVM TLM Example
  • 获取自己所上传资源的下载量
  • Aspose.cells模板导出使用记录
  • AcWing——糖果传递
  • Redis中的单线程模型
  • Python函数默认参数设置(超级详细)
  • 人工智能如何赋能业务创新?安克创新有话要说
  • 如何学习与学习的本质
  • C++ deque容器
  • HashMap的底层原理
  • Django 4.0文档学习(四)
  • 2023年全国最新高校辅导员精选真题及答案38
  • 和ChatGPT-4聊完后,我觉得一切可能已经来不及了
  • RocketMQ 5.1 NameServer 启动流程
  • 马云回国,首谈ChatGPT
  • 深入理解C++迭代器:让你的C++代码更加灵活
  • Java 读取Excel模板中的数据到实体类
  • 【java基础】Socket网络编程
  • 转发和重定向区别
  • java面试题(持续更新)
  • 【花雕学AI】09:发挥ChatGPT最大潜力——产生高质量内容的九种方法和建议
  • 实战打靶集锦-013-Loly
  • 程序员OKR学习法
  • 【从零开始学习 UVM】6.6、UVM 激励产生 —— UVM Virtual Sequence【重要】
  • 蓝桥杯:阶乘约数