我有一个文件.ods,每行有10行,从0到9的数字。我需要为每一行声明一个特定的值,比如这个数字是偶数还是奇数。我写了一些像这样的代码:
import pyexcel_ods as pe
from pyexcel_ods import save_data
from pyexcel_ods import get_data
file = pe.get_data("file.ods")
for row in range (1, 10):
if (row == 2) or (row == 4) or (row == 0):
file.add_column = ["even"]
print ("well done")
sheet.update()
pe.save_data("file.ods", file)
效果很好并打印两个(做得好)的陈述。但是当我打开文件后,我没有找到任何更新(id没有在文件中写“偶”)。 如何在偶数的某些列中写入此值? 它还会删除任何数字为0的单元格,如附加的两个图像:
在运行脚本之前:
运行脚本后: