python-openpyxl-excel读写

工作中经常有一些对excel表格进行处理的工作,用python来处理简单快捷~

本文推荐使用的库是 openpyxl

1. 安装和导入

和其他的库一样  基本操作

安装:

pip install openpyxl

安装后 在python console 里可以导入不报错的话就说明安装成功啦

import openpyxl

2. 基本使用

2.1 对工作簿和工作表的基本使用

最常见最基础的用法都在这了

# 1. 新建workbook
new_wb = openpyxl.Workbook()

# 创建新的worksheet 
new_sheet = openpyxl.create_sheet("new_sheet_name")

# 保存到本地
new_wb.save("new.xlsx")


# 2. 读取本地的Workbook
wb = openpyxl.load_workbook("1.xlsx")

# 获取所有工作表的名字
sheets = wb.sheetnames  # 返回一个列表

#获取当前打开的工作表
ws = wb.active

# 读取某一张指定的工作表
ws = wb['sheet1'] 

# 读取某个单元格的值
cell_value = ws['A1'].value  # 可以直接使用A1这种索引
cell_value2 = ws.cell(row=1, column=2).value # 也可以使用row和column索引

# 写入单元格
ws['A1'].value = 'test'

# 附加一行
ws.append(['a','b'])


# 获取最大行数
ws.max_row

# 保存对表的改动
wb.save()  # 不同于新建的Workbook , 这里保存不需要指定参数


2.2 进阶使用

待续。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值