|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
在下在尝试使用JSA在提取完表格数据后,借助echarts图表库,一键展示html文档图表。目前问题有二,始终无法自己解决。 请各位技术大佬不吝赐教。万分感谢!
问题1:使用Open函数Write 的HTML文档中,尽管有<meta charset="UTF-8">标签,但浏览器解析后中文还是乱码。
代码如下:
function test(){
const html = setHTML();
write(ThisWorkbook.Path + '/test.html',html);
}
function write(path,content){
var num = FreeFile();
var fn = Open(path,num,jsOutput,jsWrite,jsLockReadWrite,content.length);
Write(num,content);
Close(num);
}
问题2: echarts库的min版本有1MB,引入方式只能使用外链,如果作为字符串直接写入会使表格崩溃,不知可否解决?
function setHTML(){
return `
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
...
</style>
<script type="text/javascript" src="ecahrts.min.js"></script>
</head>
<body>
<div class="title">某某某公司某月销售部业绩达成统计</div>
</body>
`
}
|
|