[英]how can I use second sheet when I save/read csv file in javascript?
// save to CSV
var csv = document.getElementById('a');
var csvContent = new Array();
csvContent.push(["COL_A","COL_B","COL_C"]);
var fileName = "file.csv";
var blob = new Blob(["\ufeff", csvContent]);
var url = URL.createObjectURL(blob);
csv.href = url;
csv.setAttribute('download', fileName);
csv.click();
// load CSV file
..
var lines = loadedCsvFile.split(/\r\n|\n/);
var result = [];
var headers = lines[0].split(",");
for(var i=0;i<lines.length;i++){
var obj = {};
var currentLine = lines[i].split(",");
for(var j=0;j<headers.length;j++){
obj[headers[j]] = currentLine[j];
}
result.push(obj);
}
这是我的csv保存/加载代码。
但是,此代码只能使用第一张纸。
如何使用第二张纸? 如果您能帮助我,我将非常感谢您。
我假设您正在谈论的是Excel(或类似工具)中的CSV,其中“有”多个工作表?
CSV不使用工作表概念,它们被保存为平面文件。 您将需要将每个工作表分别保存为CSV并单独阅读,或者将工作表连接起来。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.