电子表格到具有特定名称的多个文本文件

时间:2014-11-21 18:37:40

标签: excel google-apps-script google-sheets openoffice-calc export-to-text

我正在寻找一种方法,将电子表格中的单元格中的文本导出为多个' .txt'文件。诀窍是每个.txt文件都包含来自指定列的一个单元格的文本,并且它将使用来自其他指定列的一个单元格中的文本命名。

示例电子表格:

Names   text    extra-info
John    15684   Spring
Sally   54645   Autumn
Mark    45545   Winter

从这个例子中,应该创建三个.txt文件。 命名为:     John.txt     Sally.txt     Mark.txt

并包含相关数字。在Jonh.txt内部的15684。

电子表格目前只是一个谷歌电子表格,但只要其中一个人可以完成这项工作,我们就可以访问开放式办公室和Excel。

1 个答案:

答案 0 :(得分:0)

这应该非常简单。你知道如何开始编写App脚本吗?我并不是说听起来居高临下,但由于你没有发布代码,我不确切知道你需要帮助的地方。

我会使用电子表格服务从电子表格中收集数据:

https://developers.google.com/apps-script/reference/spreadsheet/range#getValues()

然后,您将遍历每一行,并使用DriveApp中的createFile()方法创建一个新文件:

https://developers.google.com/apps-script/reference/drive/drive-app#createFile(String,String,String)

所有生成的文件都将位于云端硬盘的根文件夹中。