将字符串 csv 转换为角度数组

问题描述 投票:0回答:1

我正在使用工厂下载文件 csv 并将其解析为数组。 我正在尝试使用 angular-csv-import 将字符串解析为数组。 我的字符串看起来像:

名称、总计、表格、活动 ↵דווד,2,1, ↵ווווד…, ↵בווווס וטנה ,2,25, ↵גגצה אגור,2,25.....

我的代码是:

 DownloadFile.all().then(function (fileArray) {
              $scope.csv = {
                content: fileArray,
                header: true,
                headerVisible: true,
                separator: ',',
                separatorVisible: true,
                result: null,
                encoding: 'ISO-8859-1',
                encodingVisible: true

              };

然后我正在使用:

 $scope.$watch('csv.result', function () {
    if ($scope.csv.result != null) {

我看不到结果正在发射...... 也许有任何其他库可以将我的字符串格式化为普通数组

arrays angularjs csv ionic-framework
1个回答
0
投票

npm 中有多个可用的库。您可以尝试这个包:https://www.npmjs.com/package/csv-grape

CsvGrape.getCsvData(event).then((_response)=>{
  this.data=_response;
  
},(reject)=>{
  //log
});
© www.soinside.com 2019 - 2024. All rights reserved.