summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md42
1 files changed, 23 insertions, 19 deletions
diff --git a/README.md b/README.md
index 7774a50..472ed60 100644
--- a/README.md
+++ b/README.md
@@ -38,16 +38,16 @@ import (
)
func main() {
- xlsx := excelize.NewFile()
+ f := excelize.NewFile()
// Create a new sheet.
- index := xlsx.NewSheet("Sheet2")
+ index := f.NewSheet("Sheet2")
// Set value of a cell.
- xlsx.SetCellValue("Sheet2", "A2", "Hello world.")
- xlsx.SetCellValue("Sheet1", "B2", 100)
+ f.SetCellValue("Sheet2", "A2", "Hello world.")
+ f.SetCellValue("Sheet1", "B2", 100)
// Set active sheet of the workbook.
- xlsx.SetActiveSheet(index)
+ f.SetActiveSheet(index)
// Save xlsx file by the given path.
- err := xlsx.SaveAs("./Book1.xlsx")
+ err := f.SaveAs("./Book1.xlsx")
if err != nil {
fmt.Println(err)
}
@@ -68,16 +68,16 @@ import (
)
func main() {
- xlsx, err := excelize.OpenFile("./Book1.xlsx")
+ f, err := excelize.OpenFile("./Book1.xlsx")
if err != nil {
fmt.Println(err)
return
}
// Get value from cell by given worksheet name and axis.
- cell := xlsx.GetCellValue("Sheet1", "B2")
+ cell := f.GetCellValue("Sheet1", "B2")
fmt.Println(cell)
// Get all the rows in the Sheet1.
- rows := xlsx.GetRows("Sheet1")
+ rows, err := f.GetRows("Sheet1")
for _, row := range rows {
for _, colCell := range row {
fmt.Print(colCell, "\t")
@@ -105,16 +105,20 @@ import (
func main() {
categories := map[string]string{"A2": "Small", "A3": "Normal", "A4": "Large", "B1": "Apple", "C1": "Orange", "D1": "Pear"}
values := map[string]int{"B2": 2, "C2": 3, "D2": 3, "B3": 5, "C3": 2, "D3": 4, "B4": 6, "C4": 7, "D4": 8}
- xlsx := excelize.NewFile()
+ f := excelize.NewFile()
for k, v := range categories {
- xlsx.SetCellValue("Sheet1", k, v)
+ f.SetCellValue("Sheet1", k, v)
}
for k, v := range values {
- xlsx.SetCellValue("Sheet1", k, v)
+ 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)
+ return
}
- xlsx.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"}}`)
// Save xlsx file by the given path.
- err := xlsx.SaveAs("./Book1.xlsx")
+ err = f.SaveAs("./Book1.xlsx")
if err != nil {
fmt.Println(err)
}
@@ -136,28 +140,28 @@ import (
)
func main() {
- xlsx, err := excelize.OpenFile("./Book1.xlsx")
+ f, err := excelize.OpenFile("./Book1.xlsx")
if err != nil {
fmt.Println(err)
return
}
// Insert a picture.
- err = xlsx.AddPicture("Sheet1", "A2", "./image1.png", "")
+ err = f.AddPicture("Sheet1", "A2", "./image1.png", "")
if err != nil {
fmt.Println(err)
}
// Insert a picture to worksheet with scaling.
- err = xlsx.AddPicture("Sheet1", "D2", "./image2.jpg", `{"x_scale": 0.5, "y_scale": 0.5}`)
+ err = f.AddPicture("Sheet1", "D2", "./image2.jpg", `{"x_scale": 0.5, "y_scale": 0.5}`)
if err != nil {
fmt.Println(err)
}
// Insert a picture offset in the cell with printing support.
- err = xlsx.AddPicture("Sheet1", "H2", "./image3.gif", `{"x_offset": 15, "y_offset": 10, "print_obj": true, "lock_aspect_ratio": false, "locked": false}`)
+ 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)
}
// Save the xlsx file with the origin path.
- err = xlsx.Save()
+ err = f.Save()
if err != nil {
fmt.Println(err)
}