读取Excel文件:

import openpyxl

# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')

# 获取sheet名称
sheet_names = workbook.sheetnames

# 获取第一个sheet
sheet = workbook[sheet_names[0]]

# 获取单元格的值
cell_value = sheet.cell(row=1, column=1).value

# 获取整个行的值
row_values = []
for cell in sheet[1]:
    row_values.append(cell.value)

# 获取整个列的值
column_values = []
for cell in sheet['A']:
    column_values.append(cell.value)

# 获取整个表格的值
table_values = []
for row in sheet.iter_rows():
    row_values = []
    for cell in row:
        row_values.append(cell.value)
    table_values.append(row_values)

# 关闭Excel文件
workbook.close()

写入Excel文件:

import openpyxl

# 新建一个Excel文件
workbook = openpyxl.Workbook()

# 创建一个sheet
sheet = workbook.active

# 写入单元格的值
sheet.cell(row=1, column=1, value='Hello')

# 写入整个行的值
row_values = ['Hello', 'World']
sheet.append(row_values)

# 写入整个表格的值
table_values = [['Hello', 'World'], ['Python', 'is', 'awesome']]
for row_values in table_values:
    sheet.append(row_values)

# 保存Excel文件
workbook.save('example.xlsx')

# 关闭Excel文件
workbook.close()
在代码中引入openpyxl包使用该包提供的API完成Excel文件的读写操作的方法

原文地址: https://www.cveoy.top/t/topic/bzpK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录