csv_util

package
v0.0.0-...-4d8527f Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2024 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const CSV_SEPARATOR = "|"
View Source
const TRIM_CUTSET = " \n"

Variables

This section is empty.

Functions

This section is empty.

Types

type CsvFileReader

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

func CreateCsvFileReader

func CreateCsvFileReader(name string) *CsvFileReader

func (*CsvFileReader) Close

func (csv *CsvFileReader) Close()

func (*CsvFileReader) GetHeaderIndices

func (csv *CsvFileReader) GetHeaderIndices(headers []string) []int

func (*CsvFileReader) GetHeaders

func (csv *CsvFileReader) GetHeaders() []string

func (*CsvFileReader) ReadRow

func (csv *CsvFileReader) ReadRow() ([]string, error)

func (*CsvFileReader) ReadRowValues

func (csv *CsvFileReader) ReadRowValues(
	selectedHeaders []string) ([]string, error)

func (*CsvFileReader) Reset

func (csv *CsvFileReader) Reset()

type CsvFileWriter

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

func CreateCsvFileWriter

func CreateCsvFileWriter(name string) *CsvFileWriter

func (*CsvFileWriter) Close

func (csv *CsvFileWriter) Close()

func (*CsvFileWriter) WriteRow

func (csv *CsvFileWriter) WriteRow(row []string)

Jump to

Keyboard shortcuts

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