qtablewidget修改单元格内容_Openpyxl玩转Excel(四)——单元格值的写入

本文介绍了如何使用Python的openpyxl库来修改Excel表格的单元格内容,包括两种修改方式:通过单元格坐标赋值和通过cell方法。并给出了具体的代码实例,如九九乘法表的生成,展示了openpyxl在Excel操作中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

22f16882304955e5818f989ddb36f0e6.gif 前言

前面已经对表格中的数据进行了读取、求和操作,但结果只出现在编码器的窗口上,这次我们将数据写下来,保存在Excel表格上。保存方法:wb.save(‘保存一个新的excel.xlsx‘)。

1. Python所有涉及Excel操作的库都不支持“原地编辑与保存”,openpyxl也不例外,“保存”实际上是“另存为”,只是指定保存到原文件的话,原文件被覆盖。

2. openpyxl仅支持xlsx格式,保存的文件名必须使用.xlsx扩展名。

3. 如果创建Workbook对象时使用了write_only模式,则仅能调用save方法一次,不可多次保存。

0 1

单元格值的写入

修改单元格值有两种方式

1、ws["单元格"]=value

2、ws.cell(行号,列号,值)

应用实例

# 导入库import openpyxl as op# 打开表wb = op.load_workbook("CQI.xlsx")# 打开第一个表ws = wb.worksheets[0]# 第一种方式将A4单元格内容修改为“123456”ws["A4"] = 123456# 第二种方式将行5列1的内容改为“123456”ws.cell(5, 1, 123456)# 还保存在原表格内wb.save("CQI.xlsx")

输出结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值