小编Tob*_*son的帖子

在Typescript中使用CSV到JSON

我正在尝试根据从使用文件上载器输入上载的CSV文件接收的数据创建JSON文件.

我发现很多帖子在Javascript中这样做,但他们在Typescript中并不适合我.

我运行下面的代码时得到的错误是csv.Split不是一个函数,有没有人有任何想法如何我可以改变我的代码工作.

如果您需要更多信息,请提前告知我们.

component.ts

public testFile() {
    var file = (<HTMLInputElement>document.getElementById('fileInput')).files[0];        

    var jsonFile = this.csvJSON(file);


    // Set Http POST options
    let headers = new Headers({ 'Content-Type': 'application/json' });
    let options = new RequestOptions({ headers: headers });

    // Call Api with test connection data 
    this.http
        .post('/api/TestConnection/TestConnection', jsonFile, options)
        .subscribe(data => {
            // alert request ok
            alert('ok');
        }, error => {
            // Log error
            console.log(error.json());
        });
}

public csvJSON(csv) {
    var lines = csv.split("\n");

    var result = [];

    var headers = …
Run Code Online (Sandbox Code Playgroud)

csv json file typescript angular

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

angular ×1

csv ×1

file ×1

json ×1

typescript ×1