使用javascript在Excel中插入图片

 joewong9272038385813 发布于 2023-02-07 17:34

我的html页面包含一个嵌入图像(png),我想将其动态插入到excel文件中。我在下面尝试用我喜欢的名称和工作表名称创建了excel文件,尽管工作表的名称与文件名相同,但不确定如何使用以下代码进行设置

//creating a temporary HTML link element (they support setting file names)
                  var a = document.createElement('a');
                  var postfix = 'AKS'
                  //getting data from our div that contains the HTML table
                  var data_type = 'data:application/vnd.ms-excel';
                  var table_div = document.getElementById('myDynamicImage');
                  var table_html = table_div.outerHTML.replace(/ /g, '%20');
                  a.href = data_type + ', ' + table_html;
                  //setting the file name
                  a.download = 'exported_table_' + postfix + '.xls';
                  //triggering the function
                  a.click();

但是dataURI格式的图像内容在excel中作为文本而不是图像插入。我可以为图像设置它吗?我可以控制位置等吗?我可以控制工作表名称吗?我用其他但有点复杂的方法tableToExcel做到了这一点。

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有