作为后续行动…
fme将读取文件并使用csv阅读器将其拆分为多个字段。将分隔符设置为制表符并选中忽略重复分隔符的选项。
然而。。。您还需要做的是删除每行开头和结尾的引号字符(“)。这是因为引号中的分隔符是字符串的一部分,而不是分隔符。所以fme假设它是一个单独的数据字段。去掉引号,数据就可以很容易地读取。
希望这有帮助
作记号
大家好,
很抱歉耽搁了,非常感谢你的想法。有很多要考虑的!
满意的
您好!@杰克,在FME 2016中,可以读取源CSV,写入中间CSV,然后读取并将所有记录写入带有动态模式的Excel文件。
这是一个实验性的动态工作流,包括FeatureWriter和Fe亚搏在线atureReader。另请参见所附模板:实验-动态-textline2xlsxw.fmwt(FME 2016.1)
您可以使用csv或textfile读取器,然后使用attributesplast并使用制表符作为分隔符,如下所示:
确保将“Drop emtpy parts”设置为否。
然后您将得到一个包含所有列的列表。
或者你可以分两步来做
这似乎是一个制表符分隔的文件。创建csv读取器时,可以选择在参数中指定分隔符。请注意,对于csv,这只能在创建读卡器时完成,因为它会影响设置功能类型的方式。还可以指定文件的第一行包含属性名。
有一些教程在这里是的。
希望这有帮助。
你好,
我想,做得更好的是超越自己。使用文本到带有制表符分隔符的列。
是否有任何理由使用FME进行此活动。