python自动化办公操作(八)

#一、自动化办公

excel文件后缀名分为xls、xlsx
xls:office 2003及以前。
xlsx:office 2007及以后
新版office向前兼容的。
xlsx文件比xls文件体积缩小(保存同样的数据)、
xlsx文件存储的数据量远大于xls文件
xls文件最多存储256列、2^16(65536)行数据
xlsx文件最多1048576行,1万+(16834)列

1、excel写操作

Workbook:当文件(工作簿)不存在时,使用Workbook方法创建。
使用Workbook创建的文件我们看不到,但是系统知道其存在,如果想让文件出现,必须保存。
load_workbook:当文件(工作簿)已经存在,使用load_workbook加载

from openpyxl import Workbook, load_workbook
wb = Workbook()

# 创建工作表(worksheet):create_sheet(表名,下标)
# 下标:代表新建的工作表的位置,不写代表末尾追加
wb.create_sheet('一年级一班')
wb.create_sheet('一年级一班', 0)

# 查看已经存在的表名:sheetnames
sheetlist = wb.sheetnames
print(sheetlist)

# 指定工作簿中的工作表:
# active:指定关闭文件时显示在上层的工作表
# 指定打开已经存在的某张表
sheet1 = wb.active
print(sheet1)
sheet2 = wb['一年级一班']
print(sheet2)

# 向指定表的单元格写入内容同时也是查看某个单元格内容
# 工作表[列号行号] -> 列号表示大写英文字母
# 工作表.cell(行号,列号) -> 列号表示从1开始递增的数字
# value表示查看单元格的值
print(sheet1.cell(1, 1).value)
sheet1.cell(1, 1).value = '姓名'
print(sheet1.cell(1, 1).value)

print
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值