Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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
Excel 从Google Drive读取.XLS文件的Google应用程序脚本_Excel_Google Apps Script_Google Drive Api_Google Sheets - Fatal编程技术网

Excel 从Google Drive读取.XLS文件的Google应用程序脚本

Excel 从Google Drive读取.XLS文件的Google应用程序脚本,excel,google-apps-script,google-drive-api,google-sheets,Excel,Google Apps Script,Google Drive Api,Google Sheets,我有一个Microsoft.XLS/.XLSX电子表格存储在谷歌硬盘上(不在谷歌文档上)。正在寻找一个谷歌应用程序脚本,从谷歌硬盘读取电子表格,而无需上传/转换到谷歌文档。 我编写了以下函数并尝试使用打开excel: var xl = SpreadsheetApp.open(ImportXLSM.xls); 然后,使用以下方法在工作表中显示: xl.getSheetByName(sheet1); 但它显示了一个错误:未找到脚本函数:doGet 我是谷歌脚本新手,请帮忙 您可以参考此问题--

我有一个Microsoft.XLS/.XLSX电子表格存储在谷歌硬盘上(不在谷歌文档上)。正在寻找一个谷歌应用程序脚本,从谷歌硬盘读取电子表格,而无需上传/转换到谷歌文档。 我编写了以下函数并尝试使用打开excel:

var xl = SpreadsheetApp.open(ImportXLSM.xls); 
然后,使用以下方法在工作表中显示:

xl.getSheetByName(sheet1);
但它显示了一个错误:
未找到脚本函数:doGet


我是谷歌脚本新手,请帮忙

您可以参考此问题--@Dave您遇到此错误是因为您试图使用SpreadsheetApp.open(文件名)以spredsheet形式打开excel工作表,这是不允许的。您必须先将excel表格转换为电子表格。但我老板的要求是不转换其格式。excel也实现了一些宏。我已经通过将其转换为Google Doc电子表格实现了平局,而且效果良好。但是由于要求是通过Google站点读取从Google驱动器读取的.xls/.xlsx。