设置单元格的值
func (f *File) SetCellValue(sheet, cell string, value interface{}) error
根据给定的工作表名和单元格坐标设置单元格的值。此功能是并发安全的。指定的坐标不应在表格的第一行范围,使用字符文本设置复数。
支持的数据类型 |
---|
int |
int8 |
int16 |
int32 |
int64 |
uint |
uint8 |
uint16 |
uint32 |
uint64 |
float32 |
float64 |
string |
[]byte |
time.Duration |
time.Time |
bool |
nil |
请注意,此函数默认为 time.Time
类型的单元格的值设置 m/d/yy h:mm
数字格式,您可通过 SetCellStyle 更改该设置。若您需设置无法通过 Go 语言 time.Time
类型表示的 Excel 特殊日期,例如 1900 年 1 月 0 日或 1900 年 2 月 29 日,请先设置单元格的值为 0 或 60,再为其设置具有日期数字格式的样式。