使用javascript在excel中插入图像

时间:2013-12-28 21:16:23

标签: javascript image excel insert

我的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。

0 个答案:

没有答案