From 66e5d1fa801680f87a647a968fd4965ef9668b9a Mon Sep 17 00:00:00 2001 From: Ri Xu Date: Wed, 28 Jun 2017 17:03:20 +0800 Subject: API changed, use `NewFile()` instead of `CreateFile()` and use `SaveAs()` instead of `WriteTo()`. --- file.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'file.go') diff --git a/file.go b/file.go index a094899..4af636b 100644 --- a/file.go +++ b/file.go @@ -8,12 +8,12 @@ import ( "os" ) -// CreateFile provides function to create new file by default template. For +// NewFile provides function to create new file by default template. For // example: // -// xlsx := CreateFile() +// xlsx := NewFile() // -func CreateFile() *File { +func NewFile() *File { file := make(map[string]string) file["_rels/.rels"] = XMLHeader + templateRels file["docProps/app.xml"] = XMLHeader + templateDocpropsApp @@ -35,12 +35,12 @@ func (f *File) Save() error { if f.Path == "" { return fmt.Errorf("No path defined for file, consider File.WriteTo or File.Write") } - return f.WriteTo(f.Path) + return f.SaveAs(f.Path) } -// WriteTo provides function to create or update to an xlsx file at the provided +// SaveAs provides function to create or update to an xlsx file at the provided // path. -func (f *File) WriteTo(name string) error { +func (f *File) SaveAs(name string) error { file, err := os.OpenFile(name, os.O_WRONLY|os.O_TRUNC|os.O_CREATE, 0666) if err != nil { return err -- cgit v1.2.1