I'm trying to get Comma Delimited Text from a CSV File created with
Microsoft Excel into a string list, but I keep getting spaces as delimiter
characters.  How can I prevent this and use ONLY commas as delimiters?
I hardcoded a test string in and it is delimiting on spaces and commas, but
I wand only commas to be considered delimters.
I defined my delimiter character as , and used StrictDelmiter.  How can I
stop considering spaces as delimters?  
 
Here is my code:
         CSVLineStringList:=TStringlist.Create;
         CSVLineStringList.Delimiter:=',';
         CSVLineStringList.StrictDelimiter;
         CSVLineStringList.DelimitedText:='This is a test,1234,5678';
         For I := 0 to CSVLineStringList.Count-1  do
            Begin
               Writeln(I+1,':' + CSVLineStringList[I]);
            End;
         CSVLineStringList.Free;
 
Here is my output:
1:This
2:is
3:a
4:test
5:1234
6:5678
 
I am wanting the output of this to be:
1: This is a test
2: 1234
3: 5678
 
James
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to