CsvDataSource

CsvDataSource class

يوفر الوصول إلى بيانات ملف CSV أو دفق لاستخدامه أثناء تجميع مستند.

public class CsvDataSource

المنشئون

اسم وصف
CsvDataSource(Stream) إنشاء مصدر بيانات جديد ببيانات من دفق CSV باستخدام الخيارات الافتراضية لتحليل بيانات CSV.
CsvDataSource(string) إنشاء مصدر بيانات جديد ببيانات من ملف CSV باستخدام الخيارات الافتراضية لتحليل بيانات CSV.
CsvDataSource(Stream, CsvDataLoadOptions) إنشاء مصدر بيانات جديد ببيانات من دفق CSV باستخدام الخيارات المحددة لتحليل بيانات CSV.
CsvDataSource(string, CsvDataLoadOptions) إنشاء مصدر بيانات جديد ببيانات من ملف CSV باستخدام الخيارات المحددة لتحليل بيانات CSV.

ملاحظات

للوصول إلى بيانات الملف المقابل أو التدفق أثناء تجميع مستند ، قم بتمرير مثيل من هذه الفئة كـ مصدر بيانات إلى أحدDocumentAssembler .AssembleDocument التحميل الزائد .

في مستندات النموذج ، أCsvDataSource يجب معاملة المثيل بنفس الطريقة كما لو كان aDataTableنموذج. لمزيد من المعلومات ، راجع مرجع بناء جملة النموذج (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).

يتم تحديد أنواع البيانات للقيم المفصولة بفواصل تلقائيًا عند تمثيل السلسلة. لذلك في مستندات template ، يمكنك العمل باستخدام القيم المكتوبة بدلاً من السلاسل فقط. المحرك قادر على التعرف تلقائيًا على قيم من الأنواع التالية:

  • Nullable
  • Nullable
  • Nullable
  • Nullable
  • String

لاحظ أنه لكي يعمل التعرف التلقائي على أنواع البيانات ، يجب تشكيل تمثيلات السلسلة لقيم مفصولة بفواصل باستخدام إعدادات الثقافة الثابتة.

لتجاوز السلوك الافتراضي لتحميل بيانات CSV ، قم بتهيئة وتمرير ملفCsvDataLoadOptions example إلى مُنشئ هذه الفئة.

أنظر أيضا