Javascript JS将HTMLArray导出到CSV-delimer问题
我有数据需要导出到.csv,用于Excel。 我有一个工作正常的函数,但结果文件包含Excel第一行中的所有数据。 然后我需要转到“数据”选项卡,然后是“文本到列”,并选择逗号作为删除符。 这是不能接受的。 如何生成.csv文件以避免此格式问题? 我尝试作为熟食者\t,但不起作用:/Javascript JS将HTMLArray导出到CSV-delimer问题,javascript,export,export-to-csv,export-to-excel,Javascript,Export,Export To Csv,Export To Excel,我有数据需要导出到.csv,用于Excel。 我有一个工作正常的函数,但结果文件包含Excel第一行中的所有数据。 然后我需要转到“数据”选项卡,然后是“文本到列”,并选择逗号作为删除符。 这是不能接受的。 如何生成.csv文件以避免此格式问题? 我尝试作为熟食者\t,但不起作用:/ function download_csv_file(data) { //define the heading for each row of the data var csv = 'Header A,
function download_csv_file(data) {
//define the heading for each row of the data
var csv = 'Header A, Header B, Header C\n';
//merge the data with CSV
data.forEach(function(parentRow) {
parentRow.childNodes.forEach(function(row) {
csv += row.text.concat(',');
});
csv += "\n";
});
//display the created CSV data on the web browser
document.write(csv);
var hiddenElement = document.createElement('a');
hiddenElement.href = 'data:text/csv;charset=utf-8,\uFEFF' + encodeURIComponent(csv);
hiddenElement.target = '_blank';
//provide the name for the CSV file to be downloaded
hiddenElement.download = 'File_name.csv';
hiddenElement.click();
}
提前感谢您提供的所有建议您是否可以共享“数据”变量中实际包含的数据格式?在windows中,其\r\n。也可以使用papa解析。js@John\r\n和\r也不工作。每个标题都在新行中,而不是在下一列中