Versions in this module Expand all Collapse all v0 v0.1.2 Jan 17, 2022 v0.1.1 Jan 16, 2022 v0.1.0 Jan 16, 2022 Changes in this version + var BOM = []byte("\xEF\xBB\xBF") + var EncodingsWithBOM = []string + type CSV struct + func NewCSV(w io.Writer, delimiter string, encoding string, lineTerminator string) (*CSV, error) + func (c *CSV) Flush() error + func (c *CSV) Write(cells []string) error + func (c *CSV) WriteAll(cells [][]string) error + type Converter struct + func New(options Options) (*Converter, error) + func (c *Converter) Close() error + func (c *Converter) Convert() error + func (c *Converter) Sheets() []string + type Options struct + BOM bool + Columns []string + Delimiter string + Destination string + Encoding string + ExcludeSheetID []int + ExcludeSheetName []string + ExcludeSheetPattern string + LineTerminator string + MaxColumns int + Output io.Writer + SheetID []int + SheetName []string + SheetPattern string + SkipEmpty bool + Source string + Trim bool + type Writer interface + Flush func() error + Write func(cells []string) error + WriteAll func(cells []string) error