使用React从静态链接读取CSV文件



我想用React从静态链接(按钮(读取CSV文件,没有模块,没有拖动。

import { csv } from "d3";
const file = "/dummydata/template.csv";
const readCsv = () => {
csv(file).then(function (data) {
console.log(data);
});
};

这是我的CSV文件:

Bereitstellung;Beginn;Mitarbeiter;Ende;Wagen ;Sollzeit
;;;;109;21:45
;;;;107;21:45
;;;;104;21:45
;;;;102;21:45
;;;;100;21:45
;;;;97;21:45
;;;;95;22:00
;;;;92;22:00
;;;;90;22:00
;;;;88;22:00
;;;;85;22:15

我没想到的结果:

(42) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, columns: Array(1)]

成功!

import { dsvFormat } from "d3-dsv";
import { text } from "d3-fetch";
var Database;

const readCsv = () => {
text("template.csv").then((data) => {
console.log(data);
const psv = dsvFormat(";");
console.log(psv.parse(data));
Database = psv.parse(data);
console.log(Database);
});
};

最新更新