Documentation
¶
Index ¶
- func ApplyStyleHeaders(file *excelize.File, sheetName string, headers TableHeaders) error
- func DeleteDefaultSheet(file *excelize.File) error
- func ExportEntitiesToSpreadsheet(filename string, exporters ...ExporterInterface) error
- func ExportEntityToSpreadsheet[T any](file *excelize.File, sheetName string, entity T, ...) error
- func GetCellNameByIndices(column int, row int) (string, error)
- func GetHeaderCellNameByIndex(column int) (string, error)
- func GetStyleId(f *excelize.File, style *excelize.Style) (int, error)
- func ImportEntitiesFromSpreadsheet(path string, importers ...Importer) error
- func ImportFromSpreadsheet(filepath string, importer Importer) error
- func LoadDataStyle(file *excelize.File) (int, error)
- func LoadHeadersStyle(file *excelize.File) (int, error)
- func SerializeNestedField(fieldInfo reflect.StructField, fieldValue reflect.Value) (*string, error)
- func WriteData(file *excelize.File, filename string) error
- type Exporter
- type ExporterInterface
- type Importer
- type TableHeaders
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyStyleHeaders ¶
func ApplyStyleHeaders(file *excelize.File, sheetName string, headers TableHeaders) error
func DeleteDefaultSheet ¶
func ExportEntitiesToSpreadsheet ¶
func ExportEntitiesToSpreadsheet(filename string, exporters ...ExporterInterface) error
func ImportFromSpreadsheet ¶
func SerializeNestedField ¶
Types ¶
type ExporterInterface ¶
type TableHeaders ¶
func ExportHeaders ¶
func ExportHeaders(entity any) (TableHeaders, error)
func WriteHeaders ¶
Click to show internal directories.
Click to hide internal directories.