斯潘8
小精灵
本条适用于仅限FME 2013 SP1(13450版)及更早版本.在FME 2013 SP2中,基于ExcelADO的读写器(XLS-ADO)被弃用,取而代之的是基于libxl库(XLSX和XLSX2)的新Excel读写器。有关当前Excel读写器的详细信息,请访问Excel入门辅导的
Excel编写器(2013年故障模式与后果分析(仅限于13450及更早版本)没有允许您在写入文件之前删除现有文件的设置。这可能是一个问题,因为特性插入到现有文件中可能导致重复记录。解决这个问题的唯一方法是首先通过启动脚本或在批处理文件中使用DOS命令删除文件。
要使用tcl启动脚本,请输入字符串
如果[文件存在$fm_macrovalues(desttataset_xls_ado_3)]==1 puts[concat删除$fm_macrovalues(desttataset_xls_ado_3)]文件删除-强制$fm_macrovalues(desttataset_xls_ado_3)否则puts[concat$fm_macrovalues(desttataset_xls_ado_3)不存在]
要使用python启动脚本,请输入字符串-该字符串将检查文件是否确实存在,如果存在,则将其删除。
较新版本的FME有一个参数,您可以设置该参数来选择是删除现有文件还是添加到其中。
?2019安全亚搏在线软件公司|法律