CsvDataSource

CsvDataSource class

Bir belgeyi bir araya getirirken kullanılacak bir CSV dosyasının veya akışı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 bir araya getirirken ilgili dosyanın veya akışın verilerine erişmek için, bu sınıfın bir örneğini as bir veri kaynağından birine iletin.DocumentAssembler .AssembleDocument aşırı yüklemeler.

Şablon belgelerinde birCsvDataSource örnek was a gibi aynı şekilde ele alınmalıdır.DataTablemisal. Daha fazla bilgi için şablon sözdizimi referansı ‘ye 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. Böylece, template belgelerinde, yalnızca dizeler yerine yazılan değerlerle çalışabilirsiniz. Motor, aşağıdaki türlerin değerlerini otomatik olarak tanıyabilir:

  • uzun?
  • çift?
  • bool?
  • TarihSaat?
  • sicim

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 birCsvDataLoadOptionsinstance bu sınıfın yapıcısına.

Ayrıca bakınız