如何创建使用javascript创建Excel文件?

问题描述 投票:0回答:2

我想知道是否可以创建一个Excel文件并使用javascript从网页上下载该文件?

当前,我成功创建了一个.csv并使用以下代码将其下载:

var blob = new Blob([csvText], { type: 'text/csv;charset=UFT-8;' });
var link = document.createElement("a");
if (link.download !== undefined) { // feature detection
    // Browsers that support HTML5 download attribute
    var url = URL.createObjectURL(blob);
    link.setAttribute("href", url);
    link.setAttribute("download", "file.csv");
    link.style.visibility = 'hidden';
    document.body.appendChild(link);
    link.click();
    document.body.removeChild(link);
}

我想知道javascript中是否有任何许可,允许将文件从csv格式转换为xlsx格式,并使其下载方式与csv相同?

最终目的是在下载后的xlsx中设置模板。

javascript excel blob
2个回答

1
投票

是的,您可以使用sheetJS使用以下Java脚本代码来创建xlsx文件

© www.soinside.com 2019 - 2024. All rights reserved.