gpt4 book ai didi

angular - 将 csv 文件加载到数组中,

转载 作者:行者123 更新时间:2023-12-04 04:22:43 27 4
gpt4 key购买 nike

我正在使用 Angular 6,我是新手,尝试了超过 8 个小时来读取我在本地的 csv 文件,并根据写入 csv 的信息填充一个数组。csv 的值由逗号分隔,行由换行符分隔。任何人都可以帮助我吗,我被堆积了......

这里是 TeacherModel.ts

export class TeacherModel {
id:number;
name: string;
lastName: string;
nikName: string;
id1: string;
Sunday:number;
Monday :number;
Tuesday :number;
Wednesday:number;
Thursday :number;
Friday :number;

Sunday1:number;
Monday1 :number;
Tuesday1 :number;
Wednesday1:number;
Thursday1 :number;
Friday1 :number;

最佳答案

你可以尝试 Papa Parser:

npm install ngx-papaparse@4 --save

示例:

const resultFile = httpClient.get('/assets/test-data.csv', {responseType: 'text'}).subscribe(file => {
file.split(/[\r\n]+/).forEach(line => {
this.papa.parse(line, {
complete: (result) => {
console.log('Parsed: ', result);
}
});
});
});

考虑到您的文件位于 assets 目录中。我只是在控制台上打印数组,你可以做任何你想做的事。

关于angular - 将 csv 文件加载到数组中,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58692008/

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