excel

package
v1.4.3 Latest Latest
Warning

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

Go to latest
Published: May 11, 2023 License: GPL-3.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FileData

type FileData struct {
	// contains filtered or unexported fields
}

FileData Excel文件结构

func NewExcel

func NewExcel(filename string) (*FileData, error)

NewExcel 创建新的excel文件 filename: 需要保存的文件路径,可不加扩展名 返回:excel数据格式,错误

func NewExcelFromBinary

func NewExcelFromBinary(bs []byte, filename string) (*FileData, error)

NewExcelFromBinary 从文件读取xlsx

func (*FileData) AddRow

func (fd *FileData) AddRow(cells ...interface{})

AddRow 在当前sheet添加行 cells: 每个单元格的数据,任意格式

func (*FileData) AddRowInSheet

func (fd *FileData) AddRowInSheet(sheetname string, cells ...interface{})

AddRowInSheet 在指定sheet添加行 cells: 每个单元格的数据,任意格式

func (*FileData) AddSheet

func (fd *FileData) AddSheet(sheetname string) (*xlsx.Sheet, error)

AddSheet 添加sheet sheetname sheet名称

func (*FileData) Save

func (fd *FileData) Save() (string, error)

Save 保存excel数据到文件 返回保存的完整文件名,错误

func (*FileData) SetColume

func (fd *FileData) SetColume(columeName ...string)

SetColume 设置列头 columeName: 列头名,有多少写多少个

func (*FileData) Write

func (fd *FileData) Write(w io.Writer) error

Write 将excel数据写入到writer w: io.writer

Jump to

Keyboard shortcuts

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