Die Unterschiede sind folgende:
1.1) Mit 
Table1.LoadCSV("Test1.csv",";",True,True)
ergibt
Test1 Test2 Test3
1 2 3
3 2 1
und noch einmal
Table1.LoadCSV("Test1.csv",";",True,True)
ergibt das gleiche
Test1 Test2 Test3
1 2 3
3 2 1
 
1.2) Mit
ListView1.LoadCSV(AppPath&"\Test1.csv",";",True,True)
ergibt
Test1 Test2 Test3
1 2 3
3 2 1
und noch einmal
ListView1.LoadCSV(AppPath&"\Test1.csv",";",True,True)
ergibt folgendes
Test1 Test2 Test3 Test1 Test2 Test3
1 2 3
3 2 1
1 2 3
3 2 1
Das heisst 3 neue Spalten, die Daten werden aber in die ersten Spalten eingefügt ?
 
2.1)Diese Beiden funktionieren gleich.
Table.LoadCSV(AppPath&"\Test1.csv",";",True,True)
Table.LoadCSV(AppPath&"\Test2.csv",";",True,False)
ListView1.LoadCSV(AppPath&"\Test1.csv",";",True,True)
ListView1.LoadCSV(AppPath&"\Test2.csv",";",True,False)
3.1) Mit 
Table1.LoadCSV("Test1.csv",";",True,True)
ergibt
Test1 Test2 Test3
1 2 3
3 2 1
und nachher
Table.LoadCSV(AppPath&"\Test2.csv",";",False,False)
ergibt
Test1 Test2 Test3
1 2 3
3 2 1
Test4 Test5 Test6 
4 5 6
6 5 4
die erste Zeile von Test2.csv wird eingegeben da sie in diesem Fall kein Header ist wegen HeaderExist=False
 
3.2) Mit
ListView1.LoadCSV(AppPath&"\Test1.csv",";",True,True)
ergibt
Test1 Test2 Test3
1 2 3
3 2 1
und nachher
ListView1.LoadCSV(AppPath&"\Test2.csv",";",False,False)
ergibt folgends
 
Test1 Test2 Test3
1 2 3
3 2 1
4 5 6
6 5 4
Das heisst dass die erste Zeile Test4 Test5 Test6, die in diesem Fall nicht als Headerline betrachtet ist, nicht in Betracht gezogen wird ?!
 
4.1) Mit
Table1.LoadCSV("Test1.csv",";",True,True)
ergibt
Test1 Test2 Test3
1 2 3
3 2 1
und 
Table.LoadCSV(AppPath&"\Test2.csv",";",False,True)
ergibt
Column1 Column2 Column3
Test1 Test2 Test3
1 2 3
3 2 1
 
4.2) Mit
ListView1.LoadCSV(AppPath&"\Test1.csv",";",True,True)
ergibt
Test1 Test2 Test3
1 2 3
3 2 1
und
ListView1.LoadCSV(AppPath&"\Test2.csv",";",False,True)
ergibt folgends
 
Test1 Test2 Test3
1 2 3
3 2 1
4 5 6
6 5 4
 
Das heisst auch dass mit 
ListView1.LoadCSV(AppPath&"\Test1.csv",";",True,True)
und nachher
ListView1.LoadCSV(AppPath&"\Test2.csv",";",True,False)
oder
ListView1.LoadCSV(AppPath&"\Test2.csv",";",False,True)
oder
ListView1.LoadCSV(AppPath&"\Test2.csv",";",False,False)
gleich funktionieren, kein Unterschied ? !
 

