CsvDataSource

CsvDataSource class

Bir belgeyi birleştirirken kullanılacak bir CSV dosyası veya akışının verilerine erişim sağlar.

public class CsvDataSource

yapıcılar

İsim Tanım
CsvDataSource(Stream) CSV verilerini ayrıştırmak için varsayılan seçenekleri kullanarak bir CSV akışından alınan verilerle yeni bir veri kaynağı oluşturur.
CsvDataSource(string) CSV verilerini ayrıştırmak için varsayılan seçenekleri kullanarak bir CSV dosyasındaki verilerle yeni bir veri kaynağı oluşturur.
CsvDataSource(Stream, CsvDataLoadOptions) CSV verilerini ayrıştırmak için belirtilen seçenekleri kullanarak bir CSV akışından alınan verilerle yeni bir veri kaynağı oluşturur.
CsvDataSource(string, CsvDataLoadOptions) CSV verilerini ayrıştırmak için belirtilen seçenekleri kullanarak bir CSV dosyasındaki verilerle yeni bir veri kaynağı oluşturur.

Notlar

Bir belgeyi birleştirirken ilgili dosyanın veya akışın verilerine erişmek için, bu sınıfın bir örneğini veri kaynağı olarak as aşağıdakilerden birine iletinDocumentAssembler .AssembleDocument aşırı yükler.

Şablon belgelerinde, birCsvDataSource örneğe, sanki o was a gibi davranılmalıdır.DataTablemisal. Daha fazla bilgi için şablon sözdizimi başvurusuna bakın (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).

Virgülle ayrılmış değerlerin veri türleri, dize gösterimlerine göre otomatik olarak belirlenir. Yani template belgelerinde sadece dizeler yerine yazılan değerlerle çalışabilirsiniz. Motor, aşağıdaki türlerin değerlerini otomatik olarak tanıyabilir:

  • Nullable
  • Nullable
  • Nullable
  • Nullable
  • String

Veri türlerinin otomatik olarak tanınmasının çalışması için, virgülle ayrılmış değerlerin dize temsillerinin değişmez kültür ayarları kullanılarak oluşturulması gerektiğini unutmayın.

CSV veri yüklemesinin varsayılan davranışını geçersiz kılmak için, birCsvDataLoadOptions instance bu sınıfın bir yapıcısına.

Ayrıca bakınız