excel的导出导入
Go to file
lj-wsdj a44dabf05e 导入增加功能:可以指定从哪一行开始导入数据 2024-10-23 13:18:58 +08:00
export 增加导出为buffer,以便上传obs 2024-07-03 10:12:18 +08:00
imports 导入增加功能:可以指定从哪一行开始导入数据 2024-10-23 13:18:58 +08:00
README.md add import 2024-06-20 15:33:14 +08:00
export1_test.go 增加导出为buffer,以便上传obs 2024-07-03 10:12:18 +08:00
export2_test.go fix 2024-05-16 16:53:29 +08:00
export3_test.go fix 2024-05-16 16:53:29 +08:00
export4_test.go 增加单元格文字自动换行 2024-06-06 10:41:19 +08:00
export5_test.go add new 2024-05-22 15:32:09 +08:00
export6_test.go 导入增加功能:可以指定从哪一行开始导入数据 2024-10-23 13:18:58 +08:00
go.mod first 2024-05-15 15:09:48 +08:00
go.sum first 2024-05-15 15:09:48 +08:00
import1_test.go 导入增加功能:可以指定从哪一行开始导入数据 2024-10-23 13:18:58 +08:00
test1.xlsx 针对简单导出进行简化 2024-06-14 11:12:59 +08:00
test2.xlsx fix 2024-05-16 16:53:29 +08:00
test3.xlsx fix 2024-05-16 16:53:29 +08:00
test4.xlsx 增加单元格文字自动换行 2024-06-06 10:41:19 +08:00
test5.xlsx add new 2024-05-22 15:32:09 +08:00
test6.xlsx 导入增加功能:可以指定从哪一行开始导入数据 2024-10-23 13:18:58 +08:00
test7.xlsx add import 2024-06-20 15:33:14 +08:00

README.md

xlsx

excel的导出和导入

导出功能

如果要使用导出则传入的数据必须为指针类型可以是struct或者元素为struct的slice。

通过tag来确认需要导出的字段内容为export:”x:1,y:1”注意下x,y分别表是该字段在excel表格中的起始位置x为coly为row且tag中的x,y在数据中需要顺序列出,优先y其次x。 当导出的excel表格列数不确定时tag使用export:"loop:true"这样会将所有字段导出到excel表格中。

详情请看测试文件

导入功能

如果要使用导入则传入的数据必须为指针类型是元素为struct的slice。

通过tag来确认需要导入的字段内容为import:"index:1"index为excel表格中的列数从1开始。当需要导入的数据为日期时结构体中必须为time.Time类型不可以用自定义的日期类型且excel表格中的日期格式必须为yyyy-mm-dd或yyyy-mm-dd hh:mm:ss。

详细请看测试文件