1

もう読んだ:

C++ で CSV ファイルを読み取って解析するにはどうすればよいですか?

しかし、そこにあるタイトルはかなり誤解を招くものです。CSV 自体の読み取りについて質問するのではなく、複数行のコンマ区切りの非エスケープ データ ファイルのみです。

ここで、実際のCSVを解析したいと思います- 適切な形式 ( RFC 4180準拠) - 引用符で囲まれたフィールドと、引用符で囲まれたフィールド内の改行、コンマ、および二重引用符。少なくとも、LF ではなく CRLF をレコード区切り文字として期待するオプションがあります。

より具体的には、引用(およびその他の問題)を適切に処理するために、より単純なバージョンの質問からブーストトークナイザーベースの提案を拡張できますか?

4

1 に答える 1

1

既存のライブラリの使用を強く検討します。私がグーグルで最初に見つけた合理的なものはlibrfc4180csv でした。

于 2016-04-13T18:39:50.050 に答える