Angular7:将数据导出到CSV

Angular7:将数据导出到CSV,angular,csv,angular7,Angular,Csv,Angular7,我最近将我的项目从angular5迁移到Angular7,在安装angular5 csv时,我收到以下警告: npm警告角度5-csv@0.2.10需要@angular/core@^5.0.0的对等机,但未安装任何对等机。您必须自己安装对等依赖项。 npm警告角度5-csv@0.2.10需要@angular/http@^5.0.0的对等机,但未安装任何对等机。您必须自己安装对等依赖项。 npm警告角度5-csv@0.2.10需要rxjs@^5.5.2的对等机,但未安装任何对等机。您必须自己安装对

我最近将我的项目从angular5迁移到Angular7,在安装angular5 csv时,我收到以下警告:

npm警告角度5-csv@0.2.10需要@angular/core@^5.0.0的对等机,但未安装任何对等机。您必须自己安装对等依赖项。 npm警告角度5-csv@0.2.10需要@angular/http@^5.0.0的对等机,但未安装任何对等机。您必须自己安装对等依赖项。 npm警告角度5-csv@0.2.10需要rxjs@^5.5.2的对等机,但未安装任何对等机。您必须自己安装对等依赖项

package.json:

    "@angular/cdk": "^7.0.3",
    .
    .
    "angular5-csv": "^0.2.10"
是否有我现在应该使用的angular5 csv的替代方案?

package.json:

"angular7-csv": "^0.2.12",
Angular7的示例:

import { AngularCsv } from 'angular7-csv';

var data = [
  {
    name: "Test 1",
    age: 13,
    average: 8.2,
    approved: true,
    description: "using 'Content here, content here' "
  },
  {
    name: 'Test 2',
    age: 11,
    average: 8.2,
    approved: true,
    description: "using 'Content here, content here' "
  },
  {
    name: 'Test 4',
    age: 10,
    average: 8.2,
    approved: true,
    description: "using 'Content here, content here' "
  },
];

new AngularCsv(data, 'My Report');
package.json:

"angular7-csv": "^0.2.12",
Angular7的示例:

import { AngularCsv } from 'angular7-csv';

var data = [
  {
    name: "Test 1",
    age: 13,
    average: 8.2,
    approved: true,
    description: "using 'Content here, content here' "
  },
  {
    name: 'Test 2',
    age: 11,
    average: 8.2,
    approved: true,
    description: "using 'Content here, content here' "
  },
  {
    name: 'Test 4',
    age: 10,
    average: 8.2,
    approved: true,
    description: "using 'Content here, content here' "
  },
];

new AngularCsv(data, 'My Report');

csv是一种非常简单的格式,所以可以选择编写自己的函数(静态函数)将对象数组转换为csv-即使在堆栈溢出中,您也可以找到这样的函数随时可用:)@PardeepJain是的,它是JSON数据(我有一个d3树,需要此文件中的每个节点数据)您可以在等待Angular 7可用时使用JS库。它真的很容易使用。@sah1看-当你想升级时,你的方法会给你带来问题。。。所以将来你可能会有类似的问题,因为你的第三个部分是依赖的:P(当然,它只适用于在项目中可以重写的“小”库)什么样的数据将是JSON或其他什么?CSV是非常简单的格式,所以一些替代方法是编写你自己的函数(静态函数)。要将对象数组转换为csv,即使在堆栈溢出中,您也可以找到可以使用的函数:)@PardeepJain是的,这是JSON数据(我有一个d3树,需要此文件中的每个节点数据),您可以在等待Angular 7可用时使用JS库。它真的很容易使用。@sah1看-当你想升级时,你的方法会给你带来问题。。。所以将来你可能会有类似的问题,因为你有第三个部分的依赖性,考虑到:P(当然,它只适用于在项目中可以改写的“小”库)。