使用Python处理Excel

from openpyxl import Workbook, load_workbook
 
# 创建一个新的Excel文件并保存
wb = Workbook()
ws = wb.active
ws.title = "Sheet1"
ws['A1'] = "Hello"
wb.save("example.xlsx")
 
# 打开一个现有的Excel文件
wb = load_workbook('example.xlsx')
# 获取所有sheet的名称
sheet_names = wb.sheetnames

# 选择要操作的sheet
sheet = wb[sheet_names[0]]  # 通过索引选择第一个sheet
# 或者
sheet = wb['Sheet1']  # 通过名称选择sheet
# 获取活动的Sheet表
ws = wb.active
 
# 读取A1单元格的数据
print(ws['A1'].value)
 # 获取第一行所有单元格的值
first_row_values = [cell.value for cell in ws[1]]

# 打印第一行所有的值
print(first_row_values)

# 修改A1单元格的数据
ws['A1'] = "World"
wb.save("example.xlsx")
 
cell = sheet.cell(row=row_num, column=col_num)
from openpyxl.styles import PatternFill
# 创建一个填充样式对象
fill = PatternFill(start_color='FF0000', end_color='FF0000', fill_type='solid')  
# 这里的颜色是红色,你可以根据需要修改颜色值

# 将填充样式应用到单元格
cell.fill = fill
# 关闭文件
wb.close()

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

采唐
采唐的狐言狐语🦊
公告

欢迎欢迎!这是采唐的新博客页!
最新评论

加载中...