使用Python操作excel文件的实例代码

 更新时间:2017年10月15日 15:24:34   作者:praglody  
这篇文章主要介绍了使用Python操作excel文件的实例代码,需要的朋友可以参考下

使用的类库

pip install openpyxl

操作实现

•工作簿操作

# coding: utf-8
from openpyxl import Workbook
# 创建一个excel工作簿
wb = Workbook()
# 打开一个工作簿
wb = load_workbook('test.xlsx')
# 保存工作簿到文件
wb.save('save.xlsx')

•工作表操作

# 获得当前的工作表对象
ws = wb.active
# 通过工作表名称得到工作表对象
ws = wb.get_sheet_by_name('sheet')
# 获取工作簿的所有工作表对象列表
ws = wb。get_sheet_names()
# 在工作簿末尾创建一个工作表
ws = wb.create_sheet()
# 在第一个位置创建一个工作表
ws = wb.create_sheet(0)
# 修改工作表名称
ws.title = "new sheet"

•数据操作

# 使用一个单元格
# 根据索引获得单元格内容
res = ws['A4']
# 使用cell方法获取单元格
res = ws.cell('A4')
# 或
res = ws.cell(row = 4, column = 1)
# 创建100*100的单元格
for i in range(1,101)
  for j in range (1,101)
    ws.cell(row = i, column = j)
# 使用切片获取多个单元格
cells = ws['A1':'d4']
# 使用iter_rows()方法获得行和列
t = touple(ws.iter_rows('A1:D4'))
# 使用rows获取所有行
t = ws.rows()
# 使用columns()获取所有列
t = ws.columns()

总结

以上所述是小编给大家介绍的使用Python操作excel文件的实例代码,希望对大家有所帮助!

相关文章

  • python贪吃蛇游戏代码

    python贪吃蛇游戏代码

    这篇文章主要为大家详细介绍了python贪吃蛇游戏代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Python开发之快速搭建自动回复微信公众号功能

    Python开发之快速搭建自动回复微信公众号功能

    这篇文章主要介绍了Python开发之快速搭建自动回复微信公众号功能的相关资料,需要的朋友可以参考下
    2016-04-04
  • 使用Python写一个量化股票提醒系统

    使用Python写一个量化股票提醒系统

    这篇文章主要介绍了小白用Python写了一个股票提醒系统,迷你版量化系统,完美的实现了实时提醒功能,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-08-08
  • Python对接六大主流数据库(只需三步)

    Python对接六大主流数据库(只需三步)

    这篇文章主要介绍了Python对接六大主流数据库(只需三步),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • python实现简易云音乐播放器

    python实现简易云音乐播放器

    这篇文章主要介绍了python实现简易云音乐播放器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • 解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享

    解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享

    问题描述:PyQt 环境正常,可以使用 Windows 的 虚拟 DOS 正常运行,但在 Sublime Text 2 下使用 Ctrl + B 运行后,界面不显示,但查看任务管理器,有 python.exe 进程。
    2014-06-06
  • Python装饰器decorator用法实例

    Python装饰器decorator用法实例

    这篇文章主要介绍了Python装饰器decorator用法,以实例形式详细讲述了Python装饰器及相关概念与用途,需要的朋友可以参考下
    2014-11-11
  • python常见的格式化输出小结

    python常见的格式化输出小结

    今天在写代码的时候,需要统一化输出格式进行,一时想不起竟具体细节,用了最笨的方法,所以觉得有必要将常见的方法进行一个总结。下面这篇文中就给大家总结了python中常见的格式化输出,比如打印字符串、打印整数和打印浮点数等,下面来看看详细的输出方法吧。
    2016-12-12
  • python opencv读mp4视频的实例

    python opencv读mp4视频的实例

    今天小编就为大家分享一篇python opencv读mp4视频的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Python3与fastdfs分布式文件系统如何实现交互

    Python3与fastdfs分布式文件系统如何实现交互

    这篇文章主要介绍了Python3与fastdfs分布式文件系统如何实现交互,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06

最新评论