python操作excel

一、读取

from openpyxl import load_workbook

# 读取 Excel 文件
file_path = 'your_excel_file.xlsx'
workbook = load_workbook(file_path)
sheet = workbook.active

# 读取具体的单元格
cell_a1 = sheet['A1']
cell_b2 = sheet['B2']

# 读取特定列(假设是第1列)
column_data = []
for row in sheet.iter_rows(min_col=1, max_col=1, values_only=True):
    column_data.append(row[0])

# 输出列的数据
print(column_data)

二、写入

from openpyxl import load_workbook

# 读取 Excel 文件
file_path = 'your_excel_file.xlsx'
workbook = load_workbook(file_path)
sheet = workbook.active

# 修改特定列的值(假设是第1列)
for row in sheet.iter_rows(min_col=1, max_col=1, min_row=2, values_only=False):  # 跳过标题行
    cell = row[0]
    if cell.value:  # 检查是否有值
        cell.value = str(cell.value) + ' - modified'  # 修改值

# 保存修改后的 Excel 文件
workbook.save(file_path)

# 输出列的数据以验证修改
column_data = []
for row in sheet.iter_rows(min_col=1, max_col=1, values_only=True):
    column_data.append(row[0])
print(column_data)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值