OpenCSV標準について
ファイル・エクストラクタの抽出サービスのCSVパーサーは、Opencsvを使用します。extractserviceによって処理されるcsvファイルは、Opencsv標準に準拠している必要があります。
Opencsvファイル標準を参照してください。CSVパーサーに加えて、抽出サービスはRFC4180仕様に準拠したファイルをサポートします。RFC 4180 CSVパーサーを使用すると、.csvファイル内の単一行および複数行のデータを取り込むことができます。RFC 4180パーサーは、最大99個の改行を含むデータ・レコードの取込みをサポートしています。RFC 4180仕様の詳細は、Common Format and MIME Type for Comma-Separated Values (CSV) Filesを参照してください。
次の点に注意してください。
- 特殊文字を使用する場合:
- 特殊文字のない文字列の場合、引用符はオプションです。
- 特殊文字を含む文字列の場合、引用符は必須です。たとえば、文字列にカンマがある場合、「Abc、 123」などの文字列に引用符を使用する必要があります。
- エスケープ(バックスラッシュ文字)はオプションです。
- バックスラッシュ文字は常にエスケープする必要があります。たとえば、データにバックスラッシュがある場合は、二重バックスラッシュ( \\ ) abcの形式を使用します。
- 引用符付きの文字列内に引用符を管理するには、"Asd \" asd"のように引用符の内側側にバックスラッシュを使用します。
- Opencsvパーサーでは、次の使用可能な文字のいずれかをデリミタとして選択できます。
- カンマ(,)
- セミコロン( ; )
- パイプ(|)
- タブ( )