diff options
author | xuri <xuri.me@gmail.com> | 2021-07-09 00:04:58 +0800 |
---|---|---|
committer | xuri <xuri.me@gmail.com> | 2021-07-09 00:04:58 +0800 |
commit | 2ced00d6a82f993094858e60127d4f817ad788e3 (patch) | |
tree | 82b36f5896facefffb04c91a3422abcc6498f338 | |
parent | 4f0d676eb765472d1fe7a29cacd165b982785bd2 (diff) |
This closes #872, support re-save the new spreadsheet after `SaveAs`
-rw-r--r-- | excelize_test.go | 1 | ||||
-rw-r--r-- | file.go | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/excelize_test.go b/excelize_test.go index 22e39d1..8a5ea27 100644 --- a/excelize_test.go +++ b/excelize_test.go @@ -307,6 +307,7 @@ func TestNewFile(t *testing.T) { } assert.NoError(t, f.SaveAs(filepath.Join("test", "TestNewFile.xlsx"))) + assert.NoError(t, f.Save()) } func TestAddDrawingVML(t *testing.T) { @@ -68,6 +68,7 @@ func (f *File) SaveAs(name string, opt ...Options) error { if len(name) > MaxFileNameLength { return ErrMaxFileNameLength } + f.Path = name file, err := os.OpenFile(name, os.O_WRONLY|os.O_TRUNC|os.O_CREATE, 0666) if err != nil { return err |