Documentation
¶
Overview ¶
Package dl provides a simple data loader.
Index ¶
- func IsBlank(xs []string) bool
- func IsNotBlank(xs []string) bool
- func OpenFile(name string) (*xlsx.Book, error)
- type Loader
- func (a *Loader) Comma(c rune) *Loader
- func (a *Loader) Comment(c rune) *Loader
- func (a *Loader) Drop(n int) *Loader
- func (a *Loader) DropBlank(o bool) *Loader
- func (a *Loader) Head(n int) *Loader
- func (a *Loader) IgnoreBlank(o bool) *Loader
- func (a *Loader) LazyQuotes(o bool) *Loader
- func (a *Loader) LoadBook(book *xlsx.Book, sheet string) *st.Stream[[]Value]
- func (a *Loader) LoadCSV(cr *csv.Reader) *st.Stream[[]Value]
- func (a *Loader) LoadFile(filename string, sheet string) *st.Stream[[]Value]
- func (a *Loader) LoadReader(typ Type, r io.Reader, sheet string) *st.Stream[[]Value]
- func (a *Loader) LoadSheet(sheet *xlsx.Sheet) *st.Stream[[]Value]
- func (a *Loader) LoadStream(s *st.Stream[[]string]) *st.Stream[[]Value]
- func (a *Loader) LoadZIP(zr *zip.Reader, sheet string) *st.Stream[[]Value]
- func (a *Loader) Pick(fields ...string) *Loader
- func (a *Loader) Separator(s string) *Loader
- func (a *Loader) Skip(n int) *Loader
- func (a *Loader) SkipBlank(o bool) *Loader
- func (a *Loader) Transformer(t transform.Transformer) *Loader
- func (a *Loader) TrimSpace(o bool) *Loader
- func (a *Loader) WithIndex(o bool) *Loader
- type Type
- type Value
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsNotBlank ¶ added in v0.0.2
IsNotBlank checks if xs is not blank
Types ¶
type Loader ¶
type Loader struct {
// contains filtered or unexported fields
}
Loader represents a data loader.
func (*Loader) IgnoreBlank ¶ added in v0.0.2
IgnoreBlank ignores blank lines.
func (*Loader) LazyQuotes ¶
LazyQuotes sets the lazy quotes option for csv.
func (*Loader) LoadReader ¶
LoadReader loads data from reader.
func (*Loader) LoadStream ¶
LoadStream loads data from stream.
func (*Loader) Transformer ¶
func (a *Loader) Transformer(t transform.Transformer) *Loader
Transformer sets the transformer for csv.
Click to show internal directories.
Click to hide internal directories.