Documentation ¶
Index ¶
- Constants
- func DerefValueAndType(val interface{}) (reflect.Value, reflect.Type)
- func ValueOf(val interface{}) reflect.Value
- type ExcelCellWriter
- type ExcelCellWriterFunc
- type ExcelFormatConfig
- type Reader
- type Renderer
- func (excel *Renderer) AddSheet(name string) error
- func (*Renderer) MIMEType() string
- func (excel *Renderer) RenderHeaderRow(columnTitles []string) error
- func (excel *Renderer) RenderRow(columnValues []reflect.Value) error
- func (excel *Renderer) Result() ([]byte, error)
- func (excel *Renderer) SetCurrentSheet(name string) error
- func (excel *Renderer) WriteResultFile(file fs.File, perm ...fs.Permissions) error
- func (excel *Renderer) WriteResultTo(writer io.Writer) error
Constants ¶
View Source
const ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ExcelCellWriter ¶
type ExcelCellWriterFunc ¶
func (ExcelCellWriterFunc) WriteCell ¶
func (f ExcelCellWriterFunc) WriteCell(cell *xlsx.Cell, val reflect.Value, config *ExcelFormatConfig) error
type ExcelFormatConfig ¶
type Reader ¶
type Reader struct {
// contains filtered or unexported fields
}
type Renderer ¶
type Renderer struct { Config ExcelFormatConfig TypeCellWriters map[reflect.Type]ExcelCellWriter // contains filtered or unexported fields }
func NewRenderer ¶
func (*Renderer) RenderHeaderRow ¶
func (*Renderer) SetCurrentSheet ¶
func (*Renderer) WriteResultFile ¶
Click to show internal directories.
Click to hide internal directories.