使用 Openpyxl 将多个 Excel 单元格的值设置为 0
Set value of multiple Excel cells to 0 with Openpyxl
我是因为工作的原因才开始编程的,所以我更像是一个初学者,对编程的东西不是很熟悉。 (我有一些基础知识)
我的问题:
在 Excel [A1:D1] 中应为 0(或任何其他单元格,这是一个示例)
我的想法:
x = 97
position = chr(x) + str("1")
while x < 100:
x +=1
sheet[position].value = 0
position = chr(x) + str("1")
像这样,所以我会循环直到到达所有单元格。
但是有更简单的解决方案吗?我的意思是,这不是最好的方法。我想象的更像是:
sheet['A1':'D1'].value = 0
但是后来我得到一个元组并且无法赋值。
我在 SO 和 YouTube 上搜索过,但似乎还没有人讨论过这个问题。
我真的希望有人能帮我解决这个问题。
根据提供的信息,您正在尝试使用 python openpyxl 打开一个 Excel 文件,并使用 0 更新单元格 A1:D1(例如 Sheet1)。如果是这种情况,您可以使用它。请注意 cell(row, column)
将指示 excel
中的特定单元格
file = openpyxl.load_workbook("Myfile.xlsx",read_only=False)
mySheet = file["Sheet1"]
for col in range(1,5):
mySheet.cell(1,col).value = 0
file.save("Myfile.xlsx")
file.close()
我是因为工作的原因才开始编程的,所以我更像是一个初学者,对编程的东西不是很熟悉。 (我有一些基础知识)
我的问题: 在 Excel [A1:D1] 中应为 0(或任何其他单元格,这是一个示例)
我的想法:
x = 97
position = chr(x) + str("1")
while x < 100:
x +=1
sheet[position].value = 0
position = chr(x) + str("1")
像这样,所以我会循环直到到达所有单元格。 但是有更简单的解决方案吗?我的意思是,这不是最好的方法。我想象的更像是:
sheet['A1':'D1'].value = 0
但是后来我得到一个元组并且无法赋值。 我在 SO 和 YouTube 上搜索过,但似乎还没有人讨论过这个问题。 我真的希望有人能帮我解决这个问题。
根据提供的信息,您正在尝试使用 python openpyxl 打开一个 Excel 文件,并使用 0 更新单元格 A1:D1(例如 Sheet1)。如果是这种情况,您可以使用它。请注意 cell(row, column)
将指示 excel
file = openpyxl.load_workbook("Myfile.xlsx",read_only=False)
mySheet = file["Sheet1"]
for col in range(1,5):
mySheet.cell(1,col).value = 0
file.save("Myfile.xlsx")
file.close()