python3openpyxl无法打开文件_Python3 处理excel文件(openpyxl库)

openpyxl 介绍

openpyxl是一个用于读/写 XLSX/XLSM/XLTX/XLTM文件的python库。openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件;2007一下的版本为xls后缀的文件,需要使用 xlrd和xlwt库进行操作。虽然xlrd和xlwt也可以进行文件读写,但是感觉不能对一个文件同时进行读写操作,我用的时候感觉不是很方便,用openpyxl库可以对一个文件同时进行读写操作(这里的同时指的是在一个py文件只打开关闭一次文件,但可以进行读和写操作,不涉及多线程)

openpyxl 基本操作

新建文件、加载已有文件

import openpyxl

# 如果openpyxl不存在,在cmd中执行 pip insatll openpyxl下载库

# 新建一个空excel,文件名为test,表名为sheet(默认创建),

wb = openpyxl.Workbook() # 创建新的excel文件,一个工作簿(workbook)在创建的时候同时至少也新建了一张工作表(worksheet)

wb.save('test.xlsx')

# 载入已存在的xslx文件

wb = openpyxl.load_workbook("test.xlsx")

表操作

wb.create_sheet("my_sheet1") # 给文件添加指定名称的工作表

wb.create_sheet(index=1, title="my_sheet2") # 可通过index控制创建的表的位置, index从0开始

sheet_names = wb.sheetnames# 得到工作簿

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值