summaryrefslogtreecommitdiff
path: root/file.go
diff options
context:
space:
mode:
authorRi Xu <xuri.me@gmail.com>2017-06-28 17:03:20 +0800
committerRi Xu <xuri.me@gmail.com>2017-06-28 17:03:20 +0800
commit66e5d1fa801680f87a647a968fd4965ef9668b9a (patch)
tree81ae32157618a3c693b94013f11d45929cc038a8 /file.go
parent555e2ba9a82d6974077681c7ab34ce0fa93d351d (diff)
API changed, use `NewFile()` instead of `CreateFile()` and use `SaveAs()` instead of `WriteTo()`.
Diffstat (limited to 'file.go')
-rw-r--r--file.go12
1 files changed, 6 insertions, 6 deletions
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