P13 - 入门级Excel自动化办公案例 - 图1 P13 - 入门级Excel自动化办公案例 - 图2 P13 - 入门级Excel自动化办公案例 - 图3 P13 - 入门级Excel自动化办公案例 - 图4

你好,我是UP:法学院毕业的Python程序员兆锋(点击查看🏆近期的付费答疑记录)
如有学习问题,欢迎加入学习群和我交流❤交流群

下面是本讲课程的视频、代码和配套文档:

主要内容

入门级的Python读写Excel中的数据。

import xlrd

xlsx = xlrd.open_workbook(‘7月下旬入库表.xlsx’)

sheet = xlsx.sheet_by_index(0)

通过sheet名查找:xlsx.sheet_by_name(“7月下旬入库表”)

通过索引查找:xlsx.sheet_by_index(3)

print(table.cell_value(0, 0))

print(sheet.cell_value(1, 2))

print(sheet.cell(0, 0).value)

print(sheet.row(0)[0].value)

for i in range(0, xlsx.nsheets):

sheet = xlsx.sheet_by_index(i)

print(sheet.name)

  1. # print(sheet.cell_value(0, 0))

#

# 获取所有sheet名字:xlsx.sheet_names()

# 获取sheet数量:xlsx.nsheets

# for i in xlsx.sheet_names(): print(i)

  1. # table = xlsx.sheet_by_name(i)
  2. # print(table.cell_value(3, 3))
  1. <a name="XdYrY"></a>
  2. #### 写入

-- coding: utf-8 --

@Time : 2020/8/18 19:04

@公众号 :Python自动化办公社区

@File : write.py

@Software: PyCharm

@Description:

import xlwt

新建工作簿

new_workbook = xlwt.Workbook()

新建sheet

worksheet = new_workbook.add_sheet(‘new_test’)

新建单元格,并写入内容

worksheet.write(0, 0, ‘test’)

保存

new_workbook.save(‘test.xls’) ```

配套文档

7月下旬入库表.xlsxtest.xls

拓展内容

提问与答疑

提供以下3种交流方式:

  • 有任何问题,请加入Python学习群,和我交流~❤交流群
  • 也期待加我好友,我们深入沟通,我的微信:hdylw1024,请务必注明来意,否则很难通过。
  • 或者你也可以直接在本文档的留言板留言,和大家一起讨论~

推荐课程

如果需要快速、全面的学习Python自动化办公,推荐大家学习下面这套课程。
Python自动化办公.jpg