xlsx/README.md

19 lines
1000 B
Markdown
Raw Normal View History

2024-05-15 15:02:27 +08:00
# xlsx
2024-06-20 15:33:14 +08:00
excel的导出和导入
2024-05-16 16:53:29 +08:00
## 导出功能
如果要使用导出则传入的数据必须为指针类型可以是struct或者元素为struct的slice。
2024-05-22 15:32:09 +08:00
通过tag来确认需要导出的字段内容为`export:”x:1,y:1”`注意下x,y分别表是该字段在excel表格中的起始位置x为coly为row且tag中的x,y在数据中需要顺序列出,优先y其次x。
当导出的excel表格列数不确定时tag使用`export:"loop:true"`这样会将所有字段导出到excel表格中。
2024-05-16 16:53:29 +08:00
2024-05-22 15:32:09 +08:00
详情请看测试文件
2024-06-20 15:33:14 +08:00
## 导入功能
如果要使用导入则传入的数据必须为指针类型是元素为struct的slice。
通过tag来确认需要导入的字段内容为`import:"index:1"`index为excel表格中的列数从1开始。当需要导入的数据为日期时结构体中必须为time.Time类型不可以用自定义的日期类型且excel表格中的日期格式必须为yyyy-mm-dd或yyyy-mm-dd hh:mm:ss。
详细请看测试文件