summaryrefslogtreecommitdiff
path: root/excelize_test.go
diff options
context:
space:
mode:
authorRi Xu <xuri.me@gmail.com>2017-03-28 21:18:06 +0800
committerRi Xu <xuri.me@gmail.com>2017-03-28 21:18:06 +0800
commit02b81b7efe58549f88c93c1264ef618ee842c0fc (patch)
tree621aca06fc6cca380fdb8fa2f5241fbc043e26a0 /excelize_test.go
parent8dcdf9024dda4f31797e8b5b00d198ea905527bf (diff)
- Get an images in a cell supported, new function `GetPicture` added;
- go test updated
Diffstat (limited to 'excelize_test.go')
-rw-r--r--excelize_test.go26
1 files changed, 26 insertions, 0 deletions
diff --git a/excelize_test.go b/excelize_test.go
index 0ce1e54..0d83c86 100644
--- a/excelize_test.go
+++ b/excelize_test.go
@@ -4,6 +4,7 @@ import (
_ "image/gif"
_ "image/jpeg"
_ "image/png"
+ "io/ioutil"
"strconv"
"testing"
)
@@ -376,3 +377,28 @@ func TestSetDeleteSheet(t *testing.T) {
t.Log(err)
}
}
+
+func TestGetPicture(t *testing.T) {
+ xlsx, err := OpenFile("./test/Workbook_2.xlsx")
+ if err != nil {
+ t.Log(err)
+ }
+ file, raw := xlsx.GetPicture("Sheet1", "F21")
+ if file == "" {
+ err = ioutil.WriteFile(file, raw, 0644)
+ if err != nil {
+ t.Log(err)
+ }
+ }
+ // Try to get picture from a worksheet that doesn't contain any images.
+ file, raw = xlsx.GetPicture("Sheet3", "I9")
+ if file != "" {
+ err = ioutil.WriteFile(file, raw, 0644)
+ if err != nil {
+ t.Log(err)
+ }
+ }
+ // Try to get picture from a cell that doesn't contain an image.
+ file, raw = xlsx.GetPicture("Sheet2", "A2")
+ t.Log(file, len(raw))
+}