python操作excel文档(openpyxl)

        Openpyxl是一个Python库,用于操作Excel文件。它支持读取、修改和创建Excel工作簿以及单元格内容。

1. 安装 openpyxl:

pip install openpyxl
pip3 install openpyxl

2. 导入库:

import openpyxl

3. 打开Excel文件:

wb = openpyxl.load_workbook(filename)

    创建一个新的工作簿:

wb = openpyxl.Workbook()

4. 访问工作表:

ws = wb['Sheet1']

5. 修改单元格内容:

cell.value = 'Hello World'

    添加行和列:

ws.append(row)
ws.merge_cells('A1:B2')

6. 插入图片到工作表中:

image = openpyxl.drawing.image.Image(filename='path/to/image.png')
image.anchor = ws['A1']
ws.add_image(image)

7. 保存工作簿:

wb.save('output.xlsx')

8. 与Pandas Dataframes交互: 

dataframe_to_rows()
df = pd.DataFrame(rows, columns=['A', 'B'])
ws.append(r)

9. 使用WriteOnlyCell类创建具有Pandas样式的单元格:

cell = WriteOnlyCell(ws)
cell.style = 'Pandas'

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LXSHYZHX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值