CSV の話

Text::CSV っていうモジュールは、Text::CSV_XS もしくは Text::CSV_PP をバックエンドにすると。

When you use Text::CSV, it calls a backend worker module - Text::CSV_XS or Text::CSV_PP. By default, Text::CSV tries to use Text::CSV_XS which must be complied and installed properly. If this call is fail, Text::CSV uses Text::CSV_PP.

フィールド中のダブルクォートに対するエスケープは知ってたけど、その場合フィールド自体をダブルクォートで囲むのを忘れてはまった。