Angular7:将数据导出到CSV
我最近将我的项目从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: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的对等机,但未安装任何对等机。您必须自己安装对
"@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(当然,它只适用于在项目中可以改写的“小”库)。