Documentation ¶
Index ¶
- type Agent
- func (a *Agent) AddItem(item GeneratorItem)
- func (a *Agent) CloseExcel()
- func (a *Agent) GeneratorParse() ([]GeneratorItem, error)
- func (a *Agent) GetTemplate(templateIdentifier string) (*Template, error)
- func (a *Agent) OpenExcel(filePath string) error
- func (a *Agent) ProcessExcelFile(outputFile string) error
- func (a *Agent) SetTemplate(template Template)
- func (a *Agent) SheetConfigParse() (map[string]Sheet, error)
- func (a *Agent) TemplateParse() (map[string]Template, error)
- type Config
- type GeneratorItem
- type Sheet
- type Template
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct { Excel *excelize.File Config map[string]Sheet ConfigSheet string TemplateSheet string Templates map[string]Template GeneratorsSheet string Generators []GeneratorItem }
func (*Agent) AddItem ¶
func (a *Agent) AddItem(item GeneratorItem)
func (*Agent) CloseExcel ¶
func (a *Agent) CloseExcel()
func (*Agent) GeneratorParse ¶
func (a *Agent) GeneratorParse() ([]GeneratorItem, error)
func (*Agent) GetTemplate ¶
func (*Agent) ProcessExcelFile ¶
func (*Agent) SetTemplate ¶
type GeneratorItem ¶
Click to show internal directories.
Click to hide internal directories.