请问js怎么生成word文件呀

我从一个excel中读取了数据现在需要将数据导出成为word,我查到了activeX这个,但是只能ie用,有什么好办法吗

阅读 8.5k
2 个回答

大概是这样,我用过这种方法生成过pdf和csv, 可能需要微调一下。

let blob: Blob = new Blob([data], {
            type: "application/msword"
        });
        let url: string = URL.createObjectURL(blob);
        let link: HTMLElement = document.createElement('a');
        link.setAttribute("href", url);
        link.setAttribute("download", `word.docx`);
        link.style.visibility = 'hidden';
        document.body.appendChild(link);
        link.click();
        document.body.removeChild(link);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏