修改导出文件乱码

This commit is contained in:
孙肖扬 2025-03-05 17:18:50 +08:00
parent 29309cd960
commit 8e1241846e
2 changed files with 11 additions and 4 deletions

View File

@ -183,10 +183,10 @@ func ExportRegister(c *gin.Context) {
temp = append(temp, v.UpdatedAt)
data = append(data, &temp)
}
_, _ = utils.ToExcelByType(columns, data, "slice", filePath)
// if err != nil {
// response.ResponseQuickMsg(c, msg.Fail, err.Error(), nil)
// }
_, err = utils.ToExcelByType(columns, data, "slice", filePath)
if err != nil {
response.ResponseQuickMsg(c, msg.Fail, err.Error(), nil)
}
//处理图片
// err = logic.DealExcelImg(filePath)
// if err != nil {

View File

@ -9,6 +9,7 @@ import (
"net/http"
"net/url"
"os"
"path/filepath"
"strings"
"time"
@ -79,6 +80,12 @@ func ToExcelByType(titleList []string, dataList []interface{}, dataType string,
var buffer bytes.Buffer
_ = file.Write(&buffer)
if filePath != "" {
dir := filepath.Dir(filePath)
if err = CreateDirPath(dir); err != nil {
// 新增错误日志记录
logger.Errorf("目录创建失败: %v", err)
return
}
if err = file.Save(filePath); err != nil {
return
}