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.