Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 使用IMPORTRANGE从Google Drive中的Excel文件导入_Google Sheets_Google Sheets Formula_Import From Excel_Importrange - Fatal编程技术网

Google sheets 使用IMPORTRANGE从Google Drive中的Excel文件导入

Google sheets 使用IMPORTRANGE从Google Drive中的Excel文件导入,google-sheets,google-sheets-formula,import-from-excel,importrange,Google Sheets,Google Sheets Formula,Import From Excel,Importrange,要使用IMPORTRANGE从另一个电子表格导入整个数据表,我将执行以下操作: =importrange("google-drive-id-for-spreadsheet","A:AR") 这对于GoogleSheets电子表格源代码很好,但是如果源文件是Excel电子表格,我会得到一个#Ref错误,悬停注释为: 找不到错误电子表格 我想这是因为IMPORTRANGE不能处理Excel文件,所以我怎样才能实现同样的效果呢 我不介意使用脚本,但如果可能,我更喜欢公式解决方案 编辑:无论我是使用完

要使用IMPORTRANGE从另一个电子表格导入整个数据表,我将执行以下操作:

=importrange("google-drive-id-for-spreadsheet","A:AR")
这对于GoogleSheets电子表格源代码很好,但是如果源文件是Excel电子表格,我会得到一个
#Ref错误,悬停注释为:

找不到错误电子表格

我想这是因为IMPORTRANGE不能处理Excel文件,所以我怎样才能实现同样的效果呢

我不介意使用脚本,但如果可能,我更喜欢公式解决方案

编辑:无论我是使用完整URL还是仅使用电子表格键,以及是否使用带范围的工作表名称,都会发生这种情况。我试过几个文件,它总是与谷歌工作表文件,从来没有与Excel文件工作

我想起了这些文件的所有权和位置。其他人是我想要导入公式的电子表格的所有者。我有完全的编辑权限。电子表格所在的文件夹属于同一个人,它已与我共享,我已将其添加到我的驱动器中。此文件夹的子文件夹中是源文件所在的位置。我是子文件夹和其中的源文件(Excel和Google Sheets文件)的所有者

这个设置和我得到的结果有什么关系吗


编辑:我已经将文件夹(层次结构的所有层次)和相关文件的所有权转移给了我,但它仍然在做同样的事情。

这显然只是一个解决办法,而不是一个答案,但我必须做些事情,这样我才能继续前进。我能得到我想要的东西的唯一方法是首先将代码转换为.gsheet格式,然后将imortrange指向新的工作表。可能会帮助其他人使他们的项目指向工作方向,直到这个问题得到解决。

是的,文件本身是好的。我可以在任何需要的地方打开它。只是找不到importrange返回。我必须从这里开始,唯一能让它工作的方法是首先将代码转换为.gsheet格式。很明显,这只是一个解决方案,而不是一个解决方案,但可能会为某个人指明一个方向,让他们的项目前进,直到这个问题得到解决。