1金币
通过SpreadJS插入浮动对象
let imageName = "图" + 1;
let ps = sheet.shapes.addPictureShape(imageName, reader.result, left, top, picWidth, imgHeight);
然后GcExcel需要获取到这个imageName,这边通过这个方法:
worksheet.getShapes().get(0).getName(); 这个方法返回的是:picture 5 之类的结果,
但是如上图片名字并不是这个结果
但是我通过前端代码:item.znb.Cj 能获取到
- sheet.shapes.all().forEach(item=> {
- const imgNo = parseInt(item.znb.Cj.substring(1));
- });
复制代码
想知道GCExcel如何获取到这个:图1
ssjson如附件,图片在第三个sheet
|
最佳答案
查看完整内容
你好,gcexcel在合并workbook的过程中,确实会对一些元素的名称做处理(避免重名导致的冲突或者其他问题)
建议的解决方案
在合并前先获取所有图片名称,在合并后再设置回去
|