gpt4 book ai didi

JavaScript 和 Excel

转载 作者:行者123 更新时间:2023-12-02 22:08:29 26 4
gpt4 key购买 nike

问题:使用 JavaScript 并从表单中获取值,如何将这些值填充到 Microsoft Excel 电子表格的单元格中?我的编辑器中需要添加插件吗?我要写入特定的文件扩展名吗?在这里发布一些内容以获得一些反馈或一些方向。 #javascript #webdevelopment #bootstrap

最佳答案

您可以做的是将数据转换为 XLS 可以打开的 CSV。

尽管有一些库可以做到这一点。您可以通过 google 进行研究,但以下是直接从 JavaScript 进行研究的方法

您需要做的第一件事是将数据提取到数组中

var formElement = document.querySelector("form");
var formData = new FormData(formElement);
formData.get("fieldName");

然后使用此代码创建您的 csv

var data = [
['Foo', 'programmer'],
['Bar', 'bus driver'],
['Moo', 'Reindeer Hunter']
];


function download_csv() {
var csv = 'Name,Title\n';
data.forEach(function(row) {
csv += row.join(',');
csv += "\n";
});

console.log(csv);
var hiddenElement = document.createElement('a');
hiddenElement.href = 'data:text/csv;charset=utf-8,' + encodeURI(csv);
hiddenElement.target = '_blank';
hiddenElement.download = 'people.csv';
hiddenElement.click();
}

<button onclick="download_csv()">Download CSV</button> 

关于JavaScript 和 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59637536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com