获取图片

  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. println(err.Error())
  4. return
  5. }
  6. file, raw, err := f.GetPicture("Sheet1", "A2")
  7. if err != nil {
  8. println(err.Error())
  9. return
  10. }
  11. if err := ioutil.WriteFile(file, raw, 0644); err != nil {
  12. println(err.Error())
  13. }