怎么利用js读取csv文件,在不安装任何插件的情况下
时间: 2023-06-12 08:07:49 浏览: 47
可以使用XMLHttpRequest对象来读取csv文件,然后将其转换为数组或JSON格式。
以下是一个简单的示例代码:
```javascript
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
var csv = xhr.responseText;
var lines = csv.split("\n");
var result = [];
var headers = lines[0].split(",");
for (var i = 1; 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);
}
console.log(result);
}
};
xhr.open("GET", "data.csv", true);
xhr.send();
```
这段代码将读取名为"data.csv"的文件,将其转换为一个包含每行数据的对象数组。你可以根据需要修改代码,以便将csv数据转换为其他格式。