有人给我发了一个Word文件,全部用标签分隔的地址标签。请参阅
我正在尝试找出将地址导入单个记录的最佳方法。可能只需要使用NameLine,Address1,Address2(每个我可以解析的3个字段)。
使用C#或VBA可以轻松完成哪些操作?还是UltraEdit?
答案 0 :(得分:1)
如果Word中的所有标签都排成一行,您应该可以Alt-Select
选择单个列,然后剪切&将它们粘贴到一个连续的列中,这样您就可以获得一个Address1,Address2,Address3,BlankLine
的连续文件,这个文件应该很容易解析。
答案 1 :(得分:1)
我喜欢Excel这样的事情。只需从Word复制文本,将其粘贴到Excel中,然后使用带有制表符分隔符的文本导入向导,确保将连续分隔符视为一个。
Excel甚至可以为您解析:
B1
中,创建公式=A1
。C1
中,创建公式=A2
。D1
中,创建公式=A3
。B1
到D3
或D4
。{/ li>
B4
或B5
。CTRL+END
选择所有内容直到数据结束(基本上,应选择单元格B5:DXX
)示例结果:
之后,您可以将结果复制到一个新的工作表(没有公式,所以它只是静态文本),按照您想要的格式化数据,并对数据进行排序以删除那些讨厌的空行。