openpyxl常用方法

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')

posted @   code星  阅读(65)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示