From accf04e3195050876224a5d5408f04b095331016 Mon Sep 17 00:00:00 2001 From: workabee <2950914812@qq.com> Date: Tue, 10 Sep 2024 17:46:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/service/register_record.go | 2 ++ pkg/utils/untils.go | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/pkg/service/register_record.go b/pkg/service/register_record.go index 079899e..0127bdd 100644 --- a/pkg/service/register_record.go +++ b/pkg/service/register_record.go @@ -190,6 +190,8 @@ func ExportRegister(c *gin.Context) { fmt.Println("=======================转换成excel============================") _, _ = utils.ToExcelByType(columns, data, "slice", filePath) //处理图片 + fmt.Println("=======================转换成excel============================") + fmt.Println("=======================处理图片============================") err = logic.DealExcelImg(filePath) if err != nil { response.ResponseQuickMsg(c, msg.Fail, err.Error(), nil) diff --git a/pkg/utils/untils.go b/pkg/utils/untils.go index d7462de..bee7d83 100644 --- a/pkg/utils/untils.go +++ b/pkg/utils/untils.go @@ -57,16 +57,19 @@ func Get(url string) string { // ToExcelByType 转成Excel类型 func ToExcelByType(titleList []string, dataList []interface{}, dataType string, filePath string) (content io.ReadSeeker, err error) { // 生成一个新的文件 + file := xlsx.NewFile() // 添加sheet页 sheet, _ := file.AddSheet("Sheet1") // 插入表头 + fmt.Println("=======================插入表头============================") titleRow := sheet.AddRow() for _, v := range titleList { cell := titleRow.AddCell() cell.Value = v } // 插入内容 + fmt.Println("=======================插入内容============================") for _, v := range dataList { row := sheet.AddRow() if dataType == "struct" { @@ -77,6 +80,7 @@ func ToExcelByType(titleList []string, dataList []interface{}, dataType string, } var buffer bytes.Buffer _ = file.Write(&buffer) + fmt.Println("=======================Save============================") if filePath != "" { if err = file.Save(filePath); err != nil { return