如何通过python向ods文件中的任何列添加值?

时间:2017-05-05 04:15:12

标签: python ods

我有一个文件.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的单元格,如附加的两个图像:

在运行脚本之前:

before running the script

运行脚本后:

here after running the script

0 个答案:

没有答案