Compare commits

...

2 Commits

Author SHA1 Message Date
lj-wsdj 8450529810 add ignore 2025-02-10 10:21:10 +08:00
lj-wsdj 591e7cb1b1 修复导出多个sheet时单元格错位 2025-02-10 10:20:04 +08:00
4 changed files with 4 additions and 0 deletions

1
.gitignore vendored 100644
View File

@ -0,0 +1 @@
.idea

View File

@ -70,6 +70,7 @@ func (e *Exporter) export(sheetIndex int) error {
if err != nil { if err != nil {
return err return err
} }
e.preLocation = nil // 每次导出前清空上一个单元格位置否则导出其他sheet时会导致位置错位
sheet := e.Sheets[sheetIndex] sheet := e.Sheets[sheetIndex]
if len(e.Titles) > 0 { if len(e.Titles) > 0 {
e.SetTitle(sheet) e.SetTitle(sheet)

View File

@ -36,10 +36,12 @@ func TestMain(t *testing.T) {
}, },
} }
exporter := export.DefaultExporter() exporter := export.DefaultExporter()
exporter.Sheets = []string{"Sheet1", "Sheet2"}
exporter.Data = &data exporter.Data = &data
exporter.Titles = nil exporter.Titles = nil
exporter.File = "test6.xlsx" exporter.File = "test6.xlsx"
exporter.Path = "./" exporter.Path = "./"
err := exporter.Export(0) err := exporter.Export(0)
fmt.Println(err) fmt.Println(err)
exporter.Export(1)
} }

Binary file not shown.