使用 VBScript 读取 CSV 文件
我有一个包含 4 个字段的文件。
A,B,C,D
我只想提取第四个字段并将其更改为“E”
是否有办法完成此操作?
I have a file with 4 fields.
A,B,C,D
I want to only extract the 4th Field and change it to "E"
Is there anyway to accomplish this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设这些值不包含逗号,请使用 FileSystemObject (FSO),然后 用逗号分隔每一行。根据需要更改包含 4 个值的结果数组,然后再次将其作为逗号分隔的字符串连接在一起。完成所有更改后,使用 FSO 将数据写回到文件中。
所以类似:
请注意,代码完全未经测试,并且主要是根据内存编写的,因此几乎肯定不正确,但只是为了给您一个想法。
Assuming that the values don't contain commas, read in the file using FileSystemObject (FSO), then Split each line on commas. Change the resulting array of 4 values as needed, then join it together as a comma separated string again. When you've done all the changes, write the data back out to a file using FSO.
So something like:
Please note, the code is completely untested and written mostly from memory so is almost certainly not correct but just to give you an idea.
也许一个简单的替换就可以了。
Maybe a simple Replace would work.