Table of Contents

Method Parse

Namespace
CSV4Unity
Assembly
CSV4Unity.Docs.dll

Parse(string, CsvParseOptions, string)

CSV文字列を解析します。セル値の型推測やValidationは行いません。

public static CsvDocument Parse(string source, CsvParseOptions options = null, string name = null)

Parameters

source string

解析するCSV文字列。先頭のUTF-8 BOM文字は読み飛ばします。

options CsvParseOptions

解析方法。nullの場合は既定値を使用します。

name string

生成するドキュメントの識別名。nullの場合は空文字列を使用します。

Returns

CsvDocument

元文字列とセル位置を保持する読み取り専用ドキュメント。

Remarks

CRLF、CR、LFをレコード終端として認識し、クォートされたフィールド内の改行はセル値として保持します。 ヘッダー名は大文字小文字を区別し、重複を許可しません。

Exceptions

ArgumentNullException

sourceがnullです。

ArgumentException

区切り文字にダブルクォートまたは改行文字が指定されています。

CsvParseException

クォート構文、レコード終端、列数、またはヘッダーが不正です。