Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExcelReader ¶ added in v0.0.19
type ExcelReader interface {
ReadSheet(sheetName string) (*Sheet, error)
ReadAllSheets() ([]*Sheet, error)
}
func NewHttpReader ¶ added in v0.0.19
func NewHttpReader(url string, options ...ReaderOption) (ExcelReader, error)
type ExcelWriter ¶ added in v0.0.19
type ExcelWriter interface {
CreateDefaultSheet(rows []any) error
CreateSheet(sheetName string, rows []any) error
Close() error
GetContent() ([]byte, error)
Save(filename string) error
}
func NewFileWriter ¶ added in v0.0.19
func NewFileWriter(options ...WriterOption) (ExcelWriter, error)
func NewWriter ¶ added in v0.0.19
func NewWriter(options ...WriterOption) (ExcelWriter, error)
type ReaderOption ¶ added in v0.0.19
type ReaderOption func(*excelReaderOption)
func WithHeaderRowIndex ¶ added in v0.0.19
func WithHeaderRowIndex(index int) ReaderOption
type SheetRow ¶ added in v0.0.19
type SheetRow struct {
Cells []*SheetCell
}
func (*SheetRow) GetInt64Slice ¶ added in v0.0.19
GetInt64Slice get comma separated int64 slice
func (*SheetRow) GetStringSlice ¶ added in v0.0.19
GetStringSlice get comma separated string slice
type WriterOption ¶ added in v0.0.19
type WriterOption func(*excelWriterOption)
func WithCellStyles ¶
func WithCellStyles(styles map[string]*excelize.Style) WriterOption
func WithColStyle ¶
func WithColStyle(style *excelize.Style) WriterOption
func WithDefaultSheetName ¶ added in v0.0.19
func WithDefaultSheetName(sheetName string) WriterOption
Click to show internal directories.
Click to hide internal directories.