- ベストアンサー
Delphi6 Delimiterの使い方
CSVファイルの処理で困っています。 ファイルから1行読んだ後、必要なカラムだけを 取得しようと思っています。 TStrings と DelimitedText を使って カンマで分割してくれるのは便利なのですが、 どうも半角スペースでも分割してしまうようです。 Delimiterプロパティで ',' と指定してるはず なのですが、空白も強制的に分割文字になって しまうんでしょうか? ソースのイメージとしては Var SL: Tstrings; で宣言して begin ・・・ readln(target, line); { 1行読み込み } SL := TStringList.Create; SL.Delimiter := ','; SL.DelimitedText := line; とやった上で SL[0]とかSL[1]とかで必要なカラムを取得しています。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
お礼
ありがとうございました。 サンプルを参考に自作のコードを作ってみました。 何とか解決ができたようです。 いろいろありがとうございました。