From 3ee3c38f9c63de3782fad21aae9c05ee0530fc32 Mon Sep 17 00:00:00 2001 From: xuri Date: Sun, 23 Jan 2022 00:32:34 +0800 Subject: Fix file corrupted in some cases, check file extension and format code Fix file corrupted when save as in XLAM / XLSM / XLTM / XLTX extension in some case New exported error ErrWorkbookExt has been added, and check file extension on save the workbook Format source code with `gofumpt` --- adjust_test.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'adjust_test.go') diff --git a/adjust_test.go b/adjust_test.go index b2ec3c4..ab6bedc 100644 --- a/adjust_test.go +++ b/adjust_test.go @@ -298,9 +298,11 @@ func TestAdjustHelper(t *testing.T) { f := NewFile() f.NewSheet("Sheet2") f.Sheet.Store("xl/worksheets/sheet1.xml", &xlsxWorksheet{ - MergeCells: &xlsxMergeCells{Cells: []*xlsxMergeCell{{Ref: "A:B1"}}}}) + MergeCells: &xlsxMergeCells{Cells: []*xlsxMergeCell{{Ref: "A:B1"}}}, + }) f.Sheet.Store("xl/worksheets/sheet2.xml", &xlsxWorksheet{ - AutoFilter: &xlsxAutoFilter{Ref: "A1:B"}}) + AutoFilter: &xlsxAutoFilter{Ref: "A1:B"}, + }) // testing adjustHelper with illegal cell coordinates. assert.EqualError(t, f.adjustHelper("Sheet1", rows, 0, 0), newCellNameToCoordinatesError("A", newInvalidCellNameError("A")).Error()) assert.EqualError(t, f.adjustHelper("Sheet2", rows, 0, 0), newCellNameToCoordinatesError("B", newInvalidCellNameError("B")).Error()) -- cgit v1.2.1