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 如何从用户处读取excel文件并生成Google工作表文件_Google Sheets_Google Sheets Api - Fatal编程技术网

Google sheets 如何从用户处读取excel文件并生成Google工作表文件

Google sheets 如何从用户处读取excel文件并生成Google工作表文件,google-sheets,google-sheets-api,Google Sheets,Google Sheets Api,我需要允许用户上传excel(xlsx)文件,然后使用Google脚本生成Google Sheets文件(生成的文件使用输入文件值,使用某些公式处理它们,并根据所有处理提供另一个excel文件作为输出) 我目前正在一个简单的桌面应用程序(使用MS Excel等)中完成这项任务,但问题是我有管理员权限,我希望其他人在他们的电脑上也有同样的权限,但他们没有管理员权限,所以请帮我解决这个问题,我可以通过Google Sheets实现它的最佳方式是什么。我需要做以下工作: 从用户处获取XLSX文件 使

我需要允许用户上传excel(xlsx)文件,然后使用Google脚本生成Google Sheets文件(生成的文件使用输入文件值,使用某些公式处理它们,并根据所有处理提供另一个excel文件作为输出)

我目前正在一个简单的桌面应用程序(使用MS Excel等)中完成这项任务,但问题是我有管理员权限,我希望其他人在他们的电脑上也有同样的权限,但他们没有管理员权限,所以请帮我解决这个问题,我可以通过Google Sheets实现它的最佳方式是什么。我需要做以下工作:

  • 从用户处获取XLSX文件
  • 使用GoogleSheet脚本阅读两列
  • 处理读取的值并创建一个包含6/7列的新google工作表文件
Plz帮助,因为我不是在寻找现成的代码,而是在寻找一个领先的起点,因为我以前从未使用过谷歌脚本。

  • 首先,你需要学习基本的,一般的,和具体的
  • 编写代码的步骤如下
    • 在Google驱动器上检索excel文件
    • 检索其
    • 包含blob内容的mimeType
      GOOGLE\u表单的
    • 创建Google电子表格后-使用SpreadsheetApp方法对其进行处理,以删除备用内容/创建仅包含所需内容的副本
你可以找到有用的样品

注意:在之前检索感兴趣的列可能是有意义的 将它们转换为谷歌表单,但这不是你能做的 使用应用程序脚本或谷歌API,因为它们没有方法 编辑Excel文件