csv

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2026 License: MIT Imports: 7 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateNewCsvBasicDataTable added in v0.10.0

func CreateNewCsvBasicDataTable(ctx core.Context, reader io.Reader, hasTitleLine bool) (datatable.BasicDataTable, error)

CreateNewCsvBasicDataTable returns comma separated values data table by io readers

func CreateNewCustomCsvBasicDataTable added in v0.10.0

func CreateNewCustomCsvBasicDataTable(allLines [][]string, hasTitleLine bool) datatable.BasicDataTable

CreateNewCustomCsvBasicDataTable returns character separated values data table by io readers

Types

type CsvFileBasicDataTable added in v0.10.0

type CsvFileBasicDataTable struct {
	// contains filtered or unexported fields
}

CsvFileBasicDataTable defines the structure of csv data table

func (*CsvFileBasicDataTable) DataRowCount added in v0.10.0

func (t *CsvFileBasicDataTable) DataRowCount() int

DataRowCount returns the total count of data row

func (*CsvFileBasicDataTable) DataRowIterator added in v0.10.0

DataRowIterator returns the iterator of data row

func (*CsvFileBasicDataTable) HeaderColumnNames added in v0.10.0

func (t *CsvFileBasicDataTable) HeaderColumnNames() []string

HeaderColumnNames returns the header column name list

type CsvFileBasicDataTableRow added in v0.10.0

type CsvFileBasicDataTableRow struct {
	// contains filtered or unexported fields
}

CsvFileBasicDataTableRow defines the structure of csv data table row

func (*CsvFileBasicDataTableRow) ColumnCount added in v0.10.0

func (r *CsvFileBasicDataTableRow) ColumnCount() int

ColumnCount returns the total count of column in this data row

func (*CsvFileBasicDataTableRow) GetData added in v0.10.0

func (r *CsvFileBasicDataTableRow) GetData(columnIndex int) string

GetData returns the data in the specified column index

type CsvFileBasicDataTableRowIterator added in v0.10.0

type CsvFileBasicDataTableRowIterator struct {
	// contains filtered or unexported fields
}

CsvFileBasicDataTableRowIterator defines the structure of csv data table row iterator

func (*CsvFileBasicDataTableRowIterator) CurrentRowId added in v0.10.0

func (t *CsvFileBasicDataTableRowIterator) CurrentRowId() string

CurrentRowId returns current index

func (*CsvFileBasicDataTableRowIterator) HasNext added in v0.10.0

HasNext returns whether the iterator does not reach the end

func (*CsvFileBasicDataTableRowIterator) Next added in v0.10.0

Next returns the next basic data row

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL