Class CsvDocument
- Namespace
- CSV4Unity
- Assembly
- CSV4Unity.Docs.dll
元のCSV文字列とセル位置を所有する、読み取り専用のCSVドキュメントです。
public sealed class CsvDocument
- Inheritance
-
objectCsvDocument
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とヘッダーを対応付けたテーブルを生成します。