summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md70
1 files changed, 25 insertions, 45 deletions
diff --git a/README.md b/README.md
index 03e33ae..d7f696c 100644
--- a/README.md
+++ b/README.md
@@ -31,11 +31,7 @@ Here is a minimal example usage that will create XLSX file.
```go
package main
-import (
- "fmt"
-
- "github.com/360EntSecGroup-Skylar/excelize"
-)
+import "github.com/360EntSecGroup-Skylar/excelize"
func main() {
f := excelize.NewFile()
@@ -47,9 +43,8 @@ func main() {
// Set active sheet of the workbook.
f.SetActiveSheet(index)
// Save xlsx file by the given path.
- err := f.SaveAs("./Book1.xlsx")
- if err != nil {
- fmt.Println(err)
+ if err := f.SaveAs("Book1.xlsx"); err != nil {
+ println(err.Error())
}
}
```
@@ -61,32 +56,28 @@ The following constitutes the bare to read a XLSX document.
```go
package main
-import (
- "fmt"
-
- "github.com/360EntSecGroup-Skylar/excelize"
-)
+import "github.com/360EntSecGroup-Skylar/excelize"
func main() {
- f, err := excelize.OpenFile("./Book1.xlsx")
+ f, err := excelize.OpenFile("Book1.xlsx")
if err != nil {
- fmt.Println(err)
+ println(err.Error())
return
}
// Get value from cell by given worksheet name and axis.
cell, err := f.GetCellValue("Sheet1", "B2")
if err != nil {
- fmt.Println(err)
+ println(err.Error())
return
}
- fmt.Println(cell)
+ println(cell)
// Get all the rows in the Sheet1.
rows, err := f.GetRows("Sheet1")
for _, row := range rows {
for _, colCell := range row {
- fmt.Print(colCell, "\t")
+ print(colCell, "\t")
}
- fmt.Println()
+ println()
}
}
```
@@ -100,11 +91,7 @@ With Excelize chart generation and management is as easy as a few lines of code.
```go
package main
-import (
- "fmt"
-
- "github.com/360EntSecGroup-Skylar/excelize"
-)
+import "github.com/360EntSecGroup-Skylar/excelize"
func main() {
categories := map[string]string{"A2": "Small", "A3": "Normal", "A4": "Large", "B1": "Apple", "C1": "Orange", "D1": "Pear"}
@@ -116,15 +103,13 @@ func main() {
for k, v := range values {
f.SetCellValue("Sheet1", k, v)
}
- err := f.AddChart("Sheet1", "E1", `{"type":"col3DClustered","series":[{"name":"Sheet1!$A$2","categories":"Sheet1!$B$1:$D$1","values":"Sheet1!$B$2:$D$2"},{"name":"Sheet1!$A$3","categories":"Sheet1!$B$1:$D$1","values":"Sheet1!$B$3:$D$3"},{"name":"Sheet1!$A$4","categories":"Sheet1!$B$1:$D$1","values":"Sheet1!$B$4:$D$4"}],"title":{"name":"Fruit 3D Clustered Column Chart"}}`)
- if err != nil {
- fmt.Println(err)
+ if err := f.AddChart("Sheet1", "E1", `{"type":"col3DClustered","series":[{"name":"Sheet1!$A$2","categories":"Sheet1!$B$1:$D$1","values":"Sheet1!$B$2:$D$2"},{"name":"Sheet1!$A$3","categories":"Sheet1!$B$1:$D$1","values":"Sheet1!$B$3:$D$3"},{"name":"Sheet1!$A$4","categories":"Sheet1!$B$1:$D$1","values":"Sheet1!$B$4:$D$4"}],"title":{"name":"Fruit 3D Clustered Column Chart"}}`); err != nil {
+ println(err.Error())
return
}
// Save xlsx file by the given path.
- err = f.SaveAs("./Book1.xlsx")
- if err != nil {
- fmt.Println(err)
+ if err := f.SaveAs("Book1.xlsx"); err != nil {
+ println(err.Error())
}
}
```
@@ -135,7 +120,6 @@ func main() {
package main
import (
- "fmt"
_ "image/gif"
_ "image/jpeg"
_ "image/png"
@@ -144,30 +128,26 @@ import (
)
func main() {
- f, err := excelize.OpenFile("./Book1.xlsx")
+ f, err := excelize.OpenFile("Book1.xlsx")
if err != nil {
- fmt.Println(err)
+ println(err.Error())
return
}
// Insert a picture.
- err = f.AddPicture("Sheet1", "A2", "./image1.png", "")
- if err != nil {
- fmt.Println(err)
+ if err := f.AddPicture("Sheet1", "A2", "image.png", ""); err != nil {
+ println(err.Error())
}
// Insert a picture to worksheet with scaling.
- err = f.AddPicture("Sheet1", "D2", "./image2.jpg", `{"x_scale": 0.5, "y_scale": 0.5}`)
- if err != nil {
- fmt.Println(err)
+ if err := f.AddPicture("Sheet1", "D2", "image.jpg", `{"x_scale": 0.5, "y_scale": 0.5}`); err != nil {
+ println(err.Error())
}
// Insert a picture offset in the cell with printing support.
- err = f.AddPicture("Sheet1", "H2", "./image3.gif", `{"x_offset": 15, "y_offset": 10, "print_obj": true, "lock_aspect_ratio": false, "locked": false}`)
- if err != nil {
- fmt.Println(err)
+ if err := f.AddPicture("Sheet1", "H2", "image.gif", `{"x_offset": 15, "y_offset": 10, "print_obj": true, "lock_aspect_ratio": false, "locked": false}`); err != nil {
+ println(err.Error())
}
// Save the xlsx file with the origin path.
- err = f.Save()
- if err != nil {
- fmt.Println(err)
+ if err = f.Save(); err != nil {
+ println(err.Error())
}
}
```