1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 | import { Component, OnInit } from '@angular/core';
import { AngularCsv } from 'angular7-csv/dist/Angular-csv';
@Component({
selector: 'app-customer',
templateUrl: './customer.component.html',
styleUrls: ['./customer.component.css']
})
export class CustomerComponent implements OnInit {
constructor() {
}
dtHolidays :any;
csvOptions = {
fieldSeparator: ',',
quoteStrings: '"',
decimalseparator: '.',
showLabels: true,
showTitle: true,
title: 'Your Holiday List :',
useBom: true,
noDownload: false,
headers: ["Holiday ID", "Holiday Date", "Holiday Comment","Holiday Status"]
};
ngOnInit() {
<span style="color: #408080; font-style: italic">//Your data for download in csv file.</span>
<span style="color: #008000; font-weight: bold">this</span>.dtHolidays <span style="color: #666666">=</span>[
{<span style="color: #BA2121">"id"</span><span style="color: #666666">:</span> <span style="color: #666666">101</span>, <span style="color: #BA2121">"Holiday_Date"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"21/02/2019"</span>, <span style="color: #BA2121">"Holiday_Comment"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"company holiday calendar of 2019. "</span>, <span style="color: #BA2121">"Holiday_Status"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"Active"</span>},
{<span style="color: #BA2121">"id"</span><span style="color: #666666">:</span> <span style="color: #666666">102</span>, <span style="color: #BA2121">"Holiday_Date"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"22/02/2019"</span>, <span style="color: #BA2121">"Holiday_Comment"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"company holiday calendar of 2019."</span>, <span style="color: #BA2121">"Holiday_Status"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"Active"</span>},
{<span style="color: #BA2121">"id"</span><span style="color: #666666">:</span> <span style="color: #666666">103</span>, <span style="color: #BA2121">"Holiday_Date"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"23/02/2019"</span>, <span style="color: #BA2121">"Holiday_Comment"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"company holiday calendar of 2019."</span>, <span style="color: #BA2121">"Holiday_Status"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"Pending"</span>},
{<span style="color: #BA2121">"id"</span><span style="color: #666666">:</span> <span style="color: #666666">104</span>, <span style="color: #BA2121">"Holiday_Date"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"24/02/2019"</span>, <span style="color: #BA2121">"Holiday_Comment"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"company holiday calendar of 2019."</span>, <span style="color: #BA2121">"Holiday_Status"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"Active"</span>},
{<span style="color: #BA2121">"id"</span><span style="color: #666666">:</span> <span style="color: #666666">105</span>, <span style="color: #BA2121">"Holiday_Date"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"25/02/2019"</span>, <span style="color: #BA2121">"Holiday_Comment"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"company holiday calendar of 2019."</span>, <span style="color: #BA2121">"Holiday_Status"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"NotActive"</span>},
{<span style="color: #BA2121">"id"</span><span style="color: #666666">:</span> <span style="color: #666666">106</span>, <span style="color: #BA2121">"Holiday_Date"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"26/02/2019"</span>, <span style="color: #BA2121">"Holiday_Comment"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"company holiday calendar of 2019."</span>, <span style="color: #BA2121">"Holiday_Status"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"Active"</span>},
{<span style="color: #BA2121">"id"</span><span style="color: #666666">:</span> <span style="color: #666666">107</span>, <span style="color: #BA2121">"Holiday_Date"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"27/02/2019"</span>, <span style="color: #BA2121">"Holiday_Comment"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"company holiday calendar of 2019."</span>, <span style="color: #BA2121">"Holiday_Status"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"Pending"</span>},
{<span style="color: #BA2121">"id"</span><span style="color: #666666">:</span> <span style="color: #666666">108</span>, <span style="color: #BA2121">"Holiday_Date"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"28/02/2019"</span>, <span style="color: #BA2121">"Holiday_Comment"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"company holiday calendar of 2019."</span>, <span style="color: #BA2121">"Holiday_Status"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"Active"</span>},
{<span style="color: #BA2121">"id"</span><span style="color: #666666">:</span> <span style="color: #666666">109</span>, <span style="color: #BA2121">"Holiday_Date"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"02/03/2019"</span>, <span style="color: #BA2121">"Holiday_Comment"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"company holiday calendar of 2019."</span>, <span style="color: #BA2121">"Holiday_Status"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"NotActive"</span>},
{<span style="color: #BA2121">"id"</span><span style="color: #666666">:</span> <span style="color: #666666">110</span>, <span style="color: #BA2121">"Holiday_Date"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"03/04/2019"</span>, <span style="color: #BA2121">"Holiday_Comment"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"company holiday calendar of 2019."</span>, <span style="color: #BA2121">"Holiday_Status"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"Active"</span>},
{<span style="color: #BA2121">"id"</span><span style="color: #666666">:</span> <span style="color: #666666">111</span>, <span style="color: #BA2121">"Holiday_Date"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"21/05/2019"</span>, <span style="color: #BA2121">"Holiday_Comment"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"company holiday calendar of 2019."</span>, <span style="color: #BA2121">"Holiday_Status"</span><span style="color: #666666">:</span> <span style="color: #BA2121">"Active"</span>}
];
}
downloadCSV(){
//this.dtHolidays : JSONDATA , HolidayList : CSV file Name, this.csvOptions : file options
new AngularCsv(this.dtHolidays, "HolidayList", this.csvOptions);
}
}
|