簡體   English   中英

如何用Angular打字稿中存儲在本地計算機上的csv文件的數據創建變量?

[英]How to create a variable with the data of a csv file stored on the local machine in Angular typescript?

我想創建一個變量並將其值設置為等於本地計算機上的CSV文件。 CSV文件將來自返回URL的API調用。 然后,我的代碼將下載文件,然后創建變量以包含CSV文件的數據,然后將該變量傳遞給庫papa parse中的函數以對其進行解析。

這是否像從'./nameofcsv.csv'中將csv生成import *這樣的import語句一樣簡單?

然后將變量賦為var csv = csv?

如果網址傳回csv,您可以像這樣使用HttpClient

import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';

@Injectable()
export class ConfigService {

  public apiUrl: string;
  public csv: string;

  constructor(private http: HttpClient) { }

  myMethod() {
      return this.http.get(this.apiUrl)
        .subscribe( csv => this.csv = csv);
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM