需要访问Google drive上的原始电子表格文件才能导入Matlab

需要访问Google drive上的原始电子表格文件才能导入Matlab,matlab,google-drive-api,Matlab,Google Drive Api,我可以访问数据的.xlsx或.csv副本。这些文件都在谷歌硬盘上,因为它们几乎是必须的 我不能使用web、urlread、urlwrite、websave或任何与此数据相关的内容,即使使用直接链接,如 https://docs.google.com/spreadsheets/d/1ifCZkfO5ZfI2tb6JziU2HooZ4MLQeWpPStYGtXWfZ3g/pub?output=xlsx 它没有给我原始文件。它为我提供了html和javascript。有没有办法在google dri

我可以访问数据的.xlsx或.csv副本。这些文件都在谷歌硬盘上,因为它们几乎是必须的

我不能使用web、urlread、urlwrite、websave或任何与此数据相关的内容,即使使用直接链接,如

https://docs.google.com/spreadsheets/d/1ifCZkfO5ZfI2tb6JziU2HooZ4MLQeWpPStYGtXWfZ3g/pub?output=xlsx

它没有给我原始文件。它为我提供了html和javascript。有没有办法在google drive上获取纯文件以便导入?

您首先必须将文件保存到硬盘上

websave('data.xlsx', 'https://docs.google.com/spreadsheets/d/1ifCZkfO5ZfI2tb6JziU2HooZ4MLQeWpPStYGtXWfZ3g/pub?output=xlsx');
之后,您可以像往常一样阅读:

[NUM,TXT,RAW] = xlsread('data.xlsx', 'Sheet 1', 'A:AD');