curl:google电子表格格式为.csv

curl:google电子表格格式为.csv,curl,google-docs,google-sheets,Curl,Google Docs,Google Sheets,我想使用curl下载我的谷歌电子表格,并将其保存为.csv文件。以下是我正在使用的命令: (curl--silent--header“Authorization:GoogleLogin auth=auth_KEY”)>a.csv 这是下载一个pdf格式的文件。有人能帮我解决这个问题吗?我被困了一个小时。尝试添加“&hl”和引号 ie.curl--silent--header“Authorization:GoogleLogin auth=auth_KEY”“”这是有效的:curl'https://

我想使用curl下载我的谷歌电子表格,并将其保存为.csv文件。以下是我正在使用的命令:

(curl--silent--header“Authorization:GoogleLogin auth=auth_KEY”)>a.csv

这是下载一个pdf格式的文件。有人能帮我解决这个问题吗?我被困了一个小时。

尝试添加“&hl”和引号


ie.curl--silent--header“Authorization:GoogleLogin auth=auth_KEY”“”

这是有效的:
curl'https://docs.google.com/spreadsheets/d//export?exportFormat=csv“
,具有足够的链接共享参数。

您需要引号。如果没有它们,
&
将命令分为后台进程和前台进程-此时,
exportFormat=csv
在bash shell中设置一个名为exportFormat的变量,其值为csv;exportFormat不会进入google页面,因此它会以默认格式pdf:输出,这不是您想要的格式。尝试:
curl--silent-oa.csv--header“Authorization:GoogleLogin auth=auth\u KEY”https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key=SPREADSHEET_KEY&exportFormat=csv“