Documentation
¶
Overview ¶
Package excel handles all Excel file operations
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client handles Excel file operations
func (*Client) SetFileForTest ¶
SetFileForTest sets the Excel file for testing purposes only
type SheetManager ¶
type SheetManager struct {
// contains filtered or unexported fields
}
SheetManager handles Excel sheet operations
func NewSheetManager ¶
func NewSheetManager(file *excelize.File) *SheetManager
NewSheetManager creates a new sheet manager
func (*SheetManager) AddPlayerDataToSheet ¶
func (m *SheetManager) AddPlayerDataToSheet(players []domain.Player, sanitize bool) error
AddPlayerDataToSheet adds player data to a data sheet
type StyleManager ¶
type StyleManager struct {
// contains filtered or unexported fields
}
StyleManager handles Excel cell styles
func NewStyleManager ¶
func NewStyleManager(file *excelize.File) *StyleManager
NewStyleManager creates a new style manager
func (*StyleManager) GetBorderStyleBottom ¶
func (s *StyleManager) GetBorderStyleBottom() int
GetBorderStyleBottom returns a style for bottom borders
func (*StyleManager) GetBorderStyleLeft ¶
func (s *StyleManager) GetBorderStyleLeft() int
GetBorderStyleLeft returns a style for left borders
func (*StyleManager) GetPoolHeaderStyle ¶
func (s *StyleManager) GetPoolHeaderStyle() int
GetPoolHeaderStyle returns a style for pool headers
func (*StyleManager) GetTextStyle ¶
func (s *StyleManager) GetTextStyle() int
GetTextStyle returns a style for text cells
Click to show internal directories.
Click to hide internal directories.