from openpyxl import Workbook# 新建工作簿
wb = Workbook()
# 选择默认的工作表
sheet = wb.active
# 给工作表重命名
sheet.title = '考勤表'data = [['姓名', '出勤天数', '迟到次数'],['batman', 20, 5],['spiderman', 22, 0]
]# 写入多行数据
for row in data:sheet.append(row)# 往某个单元格子写入数据
# sheet['A1'] = 'superman'# 保存 Excel 文件
wb.save('考勤表.xlsx')

from openpyxl import load_workbook# 打开 Excel 文件
wb = load_workbook('考勤表.xlsx')
# 选择考勤统计表这张工作表
sheet = wb['考勤表']
# 打印出所有工作表名称
print(wb.sheetnames)
# 输出:['考勤表']# 打印出 A1 单元格的值
print(sheet['A1'].value)
# 输出:姓名# 打印所有单元格的值
for row in sheet.rows:for cell in row:print(cell.value)
# 逐行输出:姓名 出勤天数 迟到次数 batman 20 5 spiderman 22 0

总结

方法总结:
● 创建工作簿: wb = openpyxl.Workbook()
● 选择工作表: sheet = wb[‘表明’] 或 sheet = wb.active
● 操作单元格: sheet[‘G1’] = 1 或 sheet.append([1,1,1])
● 保存工作簿: wb.save(‘name.xlsx’)
● 打开工作簿: wb = load_workbook(‘name.xlsx’)
● 遍历行数据: for row in sheet.rows

Python操作Excel:openpyxl读写基础相关推荐

  1. python操作excel(openpyxl,xlrdxlwt)

    目录 对比xlwt,openpyxl,xlrd 图示 实测 xlrd&xlwt读写操作 安装 读操作 写操作 excel时间处理xldate_as_tuple xlrd.xldate_as_t ...

  2. python对excel进行读写操作

    python对excel进行读写操作 欢迎使用Markdown编辑器 一.安装库 1.安装xlrd模块 2.安装xlwt模块 2.安装openpyxl模块 补充(多个python版本) 二.使用介绍 ...

  3. 如何用Python操作Excel自动化办公?一个案例教会你openpyxl——读取数据

    欢迎大家关注我,我是拾陆,关注同名"二八Data" 数据分析工作最难搞的是处理数据的过程,不然不会有专门的ETL(数据抽取.转换.加载)工程师了.如果是企业级数据处理可能数据库直接 ...

  4. 利用python对Excel进行读写操作

    最近在写论文做实验的过程中,利用python自带的matplotlib库进行绘画,但是尝尝会出现在程序跑完后发现图片里面有一些小细节没有注意到,导致整个代码重新跑.代码重新跑短则几小时,长则就不好说了 ...

  5. python写表格_使用Python对Excel进行读写操作

    学习Python的过程中,我们会遇到Excel的读写问题.这时,我们可以使用xlwt模块将数据写入Excel表格中,使用xlrd模块从Excel中读取数据.下面我们介绍如何实现使用Python对Exc ...

  6. excel调用python编程-使用Python对Excel进行读写操作

    学习Python的过程中,我们会遇到Excel的读写问题.这时,我们可以使用xlwt模块将数据写入Excel表格中,使用xlrd模块从Excel中读取数据.下面我们介绍如何实现使用Python对Exc ...

  7. openpyxl删除添加excel列_Python | 如何使用Python操作Excel(二)

    0 前言 在阅读本文之前,请确保您已满足或可能满足一下条件: 请确保您具备基本的Python编程能力. 请确保您会使用Excel. 请确保您的电脑已经安装好Python且pip可用. 请确保您已经读过 ...

  8. 【博主推荐】Python 基于Xlwings、Openpyxl自己重新封装Python操作Excel类

    1.简介:Python操作Excel,常用Xlwings.Openpyxl类,由于其知识琐碎,使用起来不太方便,因此自己把常用用法重新封装一个操作类. 2.应用场景:使用Python操作Excel,读 ...

  9. Python openpyxl打开有公式的excel表取值错误的解决办法,Python openpyxl获取excel有公式的单元格的数值错误,Python操作excel(.xlsx)封装类

    Python openpyxl打开有公式的表格,如果直接读取,会出现有公式的单元格为空或零的情况. 参见: https://blog.csdn.net/weixin_45903952/article/ ...

  10. python 操作excel神器_【转】多图+代码 | 详解Python操作Excel神器openpyxl的各种操作!...

    转自:https://blog.csdn.net/weixin_41846769/article/details/108273349 前言 大家好,在之前的十几篇办公自动化系列文章中,我们大多是以真实 ...

最新文章

  1. 【深度学习】利用深度可分离卷积减小计算量及提升网络性能
  2. Proxy + Reflect 实现 响应的数据变化
  3. 什么是Linux系统调用system call?(Linux内核中设置的一组用于实现各种系统功能的子程序)(区别于标准C库函数调用)核心态和用户态的概念、中断的概念、系统调用号、系统调用表
  4. python remove函数_python中remove函数的用法是什么?
  5. 微博遭鹿晗恋情暴击瘫痪,如何快速提高系统性能?
  6. java学习记录【day12】
  7. 非多态的继承情况下,基类指针可以指向派生类对象么?
  8. poi导出word模板项目实例(一个文件)
  9. html和css实现 字体变色 旋转 图标渐变
  10. 软件测试面试考什么综合素质,综合素质测评都考了啥
  11. ContraD论文部分翻译与解读(Training GANs with Stronger Augmentations via Contrastive Discriminator)
  12. vivado基本使用流程(六、下载到开发板并且调用ILA抓信号)
  13. 【微信小程序】组件之页面布局
  14. WEB前端:(3)HTML5②超链接及页面内跳转
  15. 并购之后 新联想面临的四十个难题(转发)--市场营销
  16. Linux安装及管理应用程序
  17. vscode如何能将输出从OUTPUT改为TERMINAL或者DebugConsole
  18. Docker容器基础(二) - Docker公司的入场
  19. 数据中心机房智能化系统建设方案
  20. Cookie 跨域解决方案(IFrame跨域)

热门文章

  1. 对于通讯部分框架设计的几点思索
  2. Homebrew作者面试Google被拒,只因写不出一道算法题
  3. python基础课程学习笔记-第二节课
  4. java疯狂讲义第四版第五章答案_疯狂java讲义第五章笔记
  5. 分众收购好耶 续写蚂蚁传奇
  6. 现代富文本编辑器Quill的内容渲染机制
  7. 机智应对,测试面试套路与反套路,我是不可能中套的......
  8. Dialog和PopupWindow的区别
  9. 航嘉650计算机电源,搞机也不是那么容易搞的 — Huntkey 航嘉 MVPLAND K650 650w电脑主机电源 简测...
  10. 匹马行天下之逆风翻盘篇——塞翁失马焉知非福