【发布时间】:2020-08-23 17:30:14
【问题描述】:
我想从同一文件夹
合并多个具有相同布局的csv文件示例:
csv1.csv
ID, PINA,PINB,PCS
1,100,200,450
2,99,285,300
csv2.csv
ID, PINA,PINB,PCS
1,100,200,999
2,99,285,998
out.csv(我想通过 VB.net 制作的文件)
ID, PINA,PINB,PCS,PCS
1,100,200,450,999
2,99,285,300,998
我的问题代码:
Dim FileReader As StreamReader
Dim i As Integer = 0
Dim temp As String
For i = 0 To LstFiles.Items.Count - 1
FileReader = File.OpenText(LstFiles.Items.Item(i))
temp = FileReader.ReadToEnd
File.AppendAllText(SaveFileDialog1.FileName, temp)
Next
请指导我。
非常感谢!
【问题讨论】:
-
是否只有每行中的最后一个值彼此不同?所以每行的最大条目是5?或者您是否正在组合“n”个文件,以便每个结果行可能有“n”个条目?第一行会一直这样吗?
-
请解释合并csv文件的逻辑。不清楚。