将XLS值复制到包含内容的文本文件中
问题描述:
我有一个以特定格式创建的现有文本文件,以便我的VBS程序可以读取它并将该文件用作数据存储以验证我的应用程序中的相似值。将XLS值复制到包含内容的文本文件中
我现在希望更新来自XLS工作表的文本文件,以便文本(它是制表符分隔的)不受干扰,但其中的各个值可以更改为对应于XLS工作表。
有没有办法使用VBS本身或在Windows系统上使用powershell/python来实现这一点?我无法访问UNIX框,因此无法使用sed-awk工具来执行此操作,而且* NIX工具也无法读取XLS文件。
答
textstream对象不支持插入文本。要在VBScript中做到这一点,你必须读取文本文件,将其存储到数组中,更新数组(假设你有相应的唯一键字段)并从数组中写入完整的文本文件。