Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CsvFile ¶
type CsvFile interface { // GetRows returns all rows GetRows() ([][]string, error) // Close closes and cleanup the open temporary file Close() error }
CsvFile defines the contract for perform action over an excel file
type CsvFileSystem ¶
CsvFileSystem defines a system that contains csv files
and allows access to them
func NewDefaultCsvFileSystem ¶
func NewDefaultCsvFileSystem() (CsvFileSystem, error)
NewDefaultCsvFileSystem creates an instance of DefaultCsvFileSystem
type DefaultCsvFile ¶
type DefaultCsvFile struct {
// contains filtered or unexported fields
}
DefaultCsvFile is the handler to manage action for a excel file
using default go package
func (*DefaultCsvFile) Close ¶
func (cf *DefaultCsvFile) Close() error
Close closes and cleanup the open temporary file
func (*DefaultCsvFile) GetRows ¶
func (cf *DefaultCsvFile) GetRows() ([][]string, error)
GetRows returns all rows
type DefaultCsvFileSystem ¶
type DefaultCsvFileSystem struct{}
DefaultCsvFileSystem is the handler of a csv file system
using default go packages
Click to show internal directories.
Click to hide internal directories.