获取图片

  1. func (f *File) GetPicture(sheet, cell string) (string, []byte, error)

根据给定的工作表名称(大小写敏感)和单元格坐标获取工作簿上的图片,将以 []byte 类型返回嵌入在 Excel 文档中的图片。例如,获取名为 Sheet1 的工作表上 A2 单元格上的图片:

  1. f, err := excelize.OpenFile("./Book1.xlsx")
  2. if err != nil {
  3. fmt.Println(err)
  4. return
  5. }
  6. file, raw, err := f.GetPicture("Sheet1", "A2")
  7. if err != nil {
  8. fmt.Println(err)
  9. return
  10. }
  11. err = ioutil.WriteFile(file, raw, 0644)
  12. if err != nil {
  13. fmt.Println(err)
  14. }