span8
span4
本条适用于FME 2013 SP1(构建13450)和更早。在FME 2013 SP2中,基于Excel ADO的reader & writer (XLS_ADO)被弃用,取而代之的是基于libXL库(XLSX和XLSX2)的一个新的Excel reader & writer。有关当前Excel阅读器/写入器的详细信息,请访问开始使用Excel教程
Excel写入器(FME 2013 SP1(只构建13450)没有允许您在写入文件之前删除现有文件的设置。这可能是一个问题,因为将特性插入到现有文件中可能会导致重复记录。解决此问题的惟一方法是首先通过启动脚本或在批处理文件中使用DOS命令删除文件。
要使用TCL启动脚本,请输入字符串
如果{[文件存在FME_MacroValues美元(DestDataset_XLS_ADO_3) = = 1}{把[concat删除FME_MacroValues美元(DestDataset_XLS_ADO_3)]文件删除force FME_MacroValues美元(DestDataset_XLS_ADO_3)}其他{把[concat FME_MacroValues美元(DestDataset_XLS_ADO_3)不存在]}
要使用Python启动脚本,请输入字符串——它将检查文件是否确实存在,如果确实存在,则删除它。
新版本的FME有一个参数,您可以设置该参数来选择是删除现有文件还是将其添加到现有文件。
©2019安全亚搏在线软件公司法律