将Google表格下载为CSV并将数字值保存为文本

时间:2015-08-31 20:54:43

标签: python csv gspread

当我将我的一张Google表格下载到csv时,会从我的值中删除正在进行的“0”。例如,“0666666”将变为“666666”。如何修改下面的代码,使其保持前零?谢谢!

def static_tabs():
    static_tabs = ('Locating Media','Schedules')
    for tab in static_tabs:
        edit_ws = edit.worksheet(tab)
        print ("EDIT"+format(edit_ws))
        filename = str(tab) +'.csv' 
        with open('C:/Users/A_DO/Dropbox/2. The Machine/10. Edit and QC Google Doc/Edit/Static Tabs/' + filename, 'wb') as f:
            writer = csv.writer(f,quoting=csv.QUOTE_ALL)
            writer.writerows(edit_ws.get_all_values())

static_tabs()

1 个答案:

答案 0 :(得分:0)

这不是你的脚本正在删除前导0,它是Excel。

尝试在文本编辑器中打开CSV文件 - 如果你在Windows上,你可以使用记事本或Notepad ++ - 你会看到领先的0实际上就在那里。