Table of Contents

Class CsvDocument

Namespace
CSV4Unity
Assembly
CSV4Unity.Docs.dll

元のCSV文字列とセル位置を所有する、読み取り専用のCSVドキュメントです。

public sealed class CsvDocument
Inheritance
object
CsvDocument

Remarks

行番号と列番号はゼロ始まりです。ヘッダーを使用する場合、ヘッダーレコードはRowCountと行番号に含まれません。 この型が元CSV文字列とセル位置を所有し、CsvRow、CsvColumn、CsvCellはその内容を参照します。

Properties

ColumnCount

各レコードの列数を取得します。

HasHeader

CSVをヘッダー付きとして解析したかを取得します。

Headers

宣言順のヘッダー名を取得します。

Name

ログやValidation結果で使用できるドキュメントの識別名を取得します。

RowCount

ヘッダーを除いたデータ行数を取得します。

Methods

Cell(int, int)

行番号と列番号からセルを返します。

Cell(int, string)

行番号とヘッダー名からセルを返します。

Column(int)

列番号から列ビューを返します。

Column(string)

ヘッダー名から列ビューを返します。

GetColumnIndex(string)

ヘッダー名に対応する列番号を取得します。

Row(int)

指定した行を参照するビューを返します。

WithFields<TField>()

Enumとヘッダーを対応付けたテーブルを生成します。