【发布时间】:2018-04-07 09:21:19
【问题描述】:
我能够从表格输入创建 csv 文件。在这里我可以从字段中指定文件名。
现在我需要将文件格式更改为 Excel。我没有看到任何使用字段作为文件名的选项。 我有一些包含多个字段的数据 - 其中一个字段是位置名称。以前我使用表输入步骤创建 csv 文件。使用 Location 字段命名 csv 文件。现在他们不想要一个 csv 文件,而是一个 Excel 文件。这就是问题所在
【问题讨论】:
我能够从表格输入创建 csv 文件。在这里我可以从字段中指定文件名。
现在我需要将文件格式更改为 Excel。我没有看到任何使用字段作为文件名的选项。 我有一些包含多个字段的数据 - 其中一个字段是位置名称。以前我使用表输入步骤创建 csv 文件。使用 Location 字段命名 csv 文件。现在他们不想要一个 csv 文件,而是一个 Excel 文件。这就是问题所在
【问题讨论】:
不知道您现有的解决方案做了什么,或者为什么,这是我能想到的解决问题的最佳方式,因为您想要不同文件格式的完全相同的数据:
在下面的“获取位置”转换中,有两个步骤:a) 表输入,使用类似“从数据中选择不同位置”的查询和 b) 将行复制到结果。这应该会为您提供您独特位置的列表
创建另一个名为“设置变量并制作 excel”的新作业。此作业将在您的“获取位置”转换后运行,勾选“每行执行一次”复选框
设置变量转换有两个步骤,首先“从结果中获取行”,然后是“设置变量”。在 set variables 中,设置一个名为 'out_filename' 的新变量等于字段 'Location'
运行主作业,这应该可以工作。
【讨论】: