exporter

package
v2.0.8 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CSVExporter

type CSVExporter interface {
	Export(filePath string, keys []string, data []models.ProcessedRow, onProgress func(current, total int)) error
}

func NewCSVExporter

func NewCSVExporter() CSVExporter

type ExcelExporter

type ExcelExporter interface {
	ExportWithTheme(filePath string, keys []string, rows []models.ProcessedRow, theme string, progress func(current, total int)) error
}

func NewExcelExporter

func NewExcelExporter() ExcelExporter

type JSONExporter

type JSONExporter interface {
	Export(filePath string, data interface{}) error
}

func NewJSONExporter

func NewJSONExporter() JSONExporter

type TXTExporter

type TXTExporter interface {
	Export(filePath string, data []models.ProcessedRow, onProgress func(current, total int)) error
}

func NewTXTExporter

func NewTXTExporter() TXTExporter

Jump to

Keyboard shortcuts

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