斯潘8
斯潘4
我想我可能已经解决了,至少部分。将Excel读卡器添加为资源(读卡器>将读卡器添加为资源)。然后可以展开工作空间资源>[您的XLS]>参数>要读取的功能,然后右键单击功能类型并选择创建用户参数。然后,它将显示在其他工作区的“WorkspaceRunner参数”部分中,您可以指定工作表名称。对于信息,我使用第一个工作区中的模式阅读器提取了工作表名称-工作表名称在fme_feature_type_name属性中。
然而,当工作区读取正确的数据时,日志上说它没能找到路线,所以第一台变压器什么也没有。我会一直努力,直到找到答案或者有人把它贴在这里。
我仍然找不到ExcelReader文档中显示的神秘的“静态模式”/“动态模式”工作流选项选项。亚搏在线
您好!高桥
我正在努力做到这一点。我使用一个工作区中的模式阅读器来获取文件夹中所有XLS文件的文件名和每个XLS中的工作表名(每个XLS中只有一个工作表)。然后,我想在WorkspaceRunner中使用文件名和工作表名作为参数。但是,我在第二个工作区中找不到使工作表名称成为参数的方法。
我看过下面链接的文章,其中提到了“动态模式”,并有一个屏幕截图显示了“静态模式”和“动态模式”的“工作流选项”,但在FME 2016.1中找不到这个。亚搏在线
https://docs.亚搏在线safe.com/fme/html/fme_desktop_documentation/fme_readerswriters/xlsx/xlsx_reader.htm
如果我在第二个工作区中编辑XLS读卡器参数,我在“高级参数”下勾选了“动态工作流中的扫描模式”。亚搏在线这是同一件事吗?
如果我运行这两个工作区,它说它已经成功完成了,但是没有创建输出。第二个工作区的日志显示写了零个特性。我认为这是因为它仍然使用我在构建工作空间时选择的XLS文件中的工作表名称,而这些工作表名称与作为WorkspaceRunner中参数提供的XLS文件的工作表名称不同。
如果我只运行第二个工作区,它完成并说“翻译成功”,但随后FME崩溃,“错误运行翻译”出现在日志中。不生成输出文件。我追踪到一个巡查员-当我禁用它的时候,我不知道为什么会发生车祸。无论如何,禁用第二个工作区中的检查器意味着它可以自己成功运行,当从第一个工作区调用时,它仍然失败。
请你把上面的建议扩展一下好吗?
?2019安全亚搏在线软件公司|合法的