summaryrefslogtreecommitdiff
path: root/README_zh.md
diff options
context:
space:
mode:
Diffstat (limited to 'README_zh.md')
-rw-r--r--README_zh.md45
1 files changed, 29 insertions, 16 deletions
diff --git a/README_zh.md b/README_zh.md
index c1ee83e..f75eec5 100644
--- a/README_zh.md
+++ b/README_zh.md
@@ -30,7 +30,11 @@ go get github.com/360EntSecGroup-Skylar/excelize
```go
package main
-import "github.com/360EntSecGroup-Skylar/excelize"
+import (
+ "fmt"
+
+ "github.com/360EntSecGroup-Skylar/excelize"
+)
func main() {
f := excelize.NewFile()
@@ -43,7 +47,7 @@ func main() {
f.SetActiveSheet(index)
// 根据指定路径保存文件
if err := f.SaveAs("Book1.xlsx"); err != nil {
- println(err.Error())
+ fmt.Println(err)
}
}
```
@@ -55,28 +59,32 @@ func main() {
```go
package main
-import "github.com/360EntSecGroup-Skylar/excelize"
+import (
+ "fmt"
+
+ "github.com/360EntSecGroup-Skylar/excelize"
+)
func main() {
f, err := excelize.OpenFile("Book1.xlsx")
if err != nil {
- println(err.Error())
+ fmt.Println(err)
return
}
// 获取工作表中指定单元格的值
cell, err := f.GetCellValue("Sheet1", "B2")
if err != nil {
- println(err.Error())
+ fmt.Println(err)
return
}
- println(cell)
+ fmt.Println(cell)
// 获取 Sheet1 上所有单元格
rows, err := f.GetRows("Sheet1")
for _, row := range rows {
for _, colCell := range row {
- print(colCell, "\t")
+ fmt.Print(colCell, "\t")
}
- println()
+ fmt.Println()
}
}
```
@@ -90,7 +98,11 @@ func main() {
```go
package main
-import "github.com/360EntSecGroup-Skylar/excelize"
+import (
+ "fmt"
+
+ "github.com/360EntSecGroup-Skylar/excelize"
+)
func main() {
categories := map[string]string{"A2": "Small", "A3": "Normal", "A4": "Large", "B1": "Apple", "C1": "Orange", "D1": "Pear"}
@@ -103,12 +115,12 @@ func main() {
f.SetCellValue("Sheet1", k, v)
}
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())
+ fmt.Println(err)
return
}
// 根据指定路径保存文件
if err := f.SaveAs("Book1.xlsx"); err != nil {
- println(err.Error())
+ fmt.Println(err)
}
}
```
@@ -119,6 +131,7 @@ func main() {
package main
import (
+ "fmt"
_ "image/gif"
_ "image/jpeg"
_ "image/png"
@@ -129,24 +142,24 @@ import (
func main() {
f, err := excelize.OpenFile("Book1.xlsx")
if err != nil {
- println(err.Error())
+ fmt.Println(err)
return
}
// 插入图片
if err := f.AddPicture("Sheet1", "A2", "image.png", ""); err != nil {
- println(err.Error())
+ fmt.Println(err)
}
// 在工作表中插入图片,并设置图片的缩放比例
if err := f.AddPicture("Sheet1", "D2", "image.jpg", `{"x_scale": 0.5, "y_scale": 0.5}`); err != nil {
- println(err.Error())
+ 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())
+ fmt.Println(err)
}
// 保存文件
if err = f.Save(); err != nil {
- println(err.Error())
+ fmt.Println(err)
}
}
```