如何解决如何在没有HTML的情况下将Google表格下载为CSV文件? -重击
下午好。我正在尝试使用bash将css文件下载为Google表格,但我可以正常运行,但是它只是下载HTML内容,而不是实际的单元格值。
所以我的问题是,如何使用bash在没有HTML的情况下以CSV文件的形式下载Google表格内容?任何帮助,将不胜感激!
下面是我尝试过的,所有输出都相同。只是HTML,没有单元格值。
wget --no-check-certificate --output-document=import.csv 'https://docs.google.com/spreadsheets/d/1OTAyEgUTh4fNIs5SsoxuF8Nd7JqS6iPISFSHh-tS85M/edit#gid=809903748'
curl -s -d /dev/null https://docs.google.com/spreadsheets/d/1OTAyEgUTh4fNIs5SsoxuF8Nd7JqS6iPISFSHh-tS85M/edit?usp=sharing/export?exportFormat=csv > import.csv dos2unix mydocument.csv 2> /dev/null
wget --no-check-certificate -r "https://docs.google.com/spreadsheets/d/1OTAyEgUTh4fNIs5SsoxuF8Nd7JqS6iPISFSHh-tS85M/edit#gid=809903748" -O "import.csv"
wget -O ./import.csv "https://docs.google.com/spreadsheets/d/1OTAyEgUTh4fNIs5SsoxuF8Nd7JqS6iPISFSHh-tS85M/edit#gid=809903748"
解决方法
@Philippe 提供的命令 (wget --no-check-certificate --output-document=import.csv "https://docs.google.com/spreadsheets/d/<sheet_id>/export?format=csv"
) 有效。
确保您的工作表是“在网络上公开”。
为此,请转到共享。在“获取链接”部分,点击“更改”并设置“任何拥有链接的人”-->查看器
尝试一下:
wget --no-check-certificate --output-document=import.csv "https://docs.google.com/spreadsheets/d/1OTAyEgUTh4fNIs5SsoxuF8Nd7JqS6iPISFSHh-tS85M/export?format=csv"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。