Ana içeriğe geç

Veri Dışa Aktarma Servisi

DataExporterService, modülün ana giriş noktasıdır.

type alanına göre doğru sağlayıcıyı seçer ve dışa aktarır sonucunu döndürür.

Metodlar​

MetodAçıklama
exportAsync(args)args.type ile seçilen sağlayıcı üzerinden dışa aktarılır.

Dışa aktarma tipleri​

TipAçıklama
csvVeriyi CSV olarak dışa aktarır.
excelVeriyi Excel çalışma kitabı olarak dışa aktarır.

Kullanım​

report.service.ts
import { Injectable } from '@nestjs/common';
import { DataExporterService } from 'nestjs-export-module';

@Injectable()
export class ReportService {
constructor(private readonly dataExporter: DataExporterService) {}

async exportUsersCsv() {
return this.dataExporter.exportAsync({
type: 'csv',
// diğer argümanlar provider'a göre değişir
});
}
}
not

Sağlayıcı’a özel argümanlar ve sonuç detayları Providers bölümünde anlatılır.