from openpyxl import load_workbook
# 打开一个已存在的Excel文件
wb = load_workbook(filename='example.xlsx')
# 创建一个新的Excel文件
wb = Workbook()
# 选择第一个工作表
ws = wb.active
# 通过工作表名称选择工作表
ws = wb['Sheet1']
# 通过工作表索引选择工作表
ws = wb.worksheets[0]
# 读取单元格的值
value = ws['A1'].value
# 写入单元格的值
ws['A1'] = 'Hello World'
# 读取整行数据
row_values = []
for cell in ws[1]:
row_values.append(cell.value)
# 读取整列数据
col_values = []
for cell in ws['A']:
col_values.append(cell.value)
# 写入整行数据
row_data = [1, 2, 3, 4, 5]
ws.append(row_data)
# 写入整列数据
col_data = [1, 2, 3, 4, 5]
for i in range(len(col_data)):
ws.cell(row=i+1, column=1, value=col_data[i])
wb.save('example.xlsx')
标签:常用,openpyxl,data,value,cell,ws,row,方法,wb From: https://www.cnblogs.com/full-stack-linux-new/p/17343015.html