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 ، يمكنك العمل باستخدام القيم المكتوبة بدلاً من السلاسل فقط. المحرك قادر على التعرف تلقائيًا على قيم من الأنواع التالية:
طويل؟
مزدوج؟
منطقي؟
DateTime؟
خيط
لاحظ أنه لكي يعمل التعرف التلقائي على أنواع البيانات ، يجب تشكيل تمثيلات السلسلة لقيم مفصولة بفواصل باستخدام إعدادات الثقافة الثابتة.
لتجاوز السلوك الافتراضي لتحميل بيانات CSV ، قم بتهيئة وتمرير ملفCsvDataLoadOptions
example إلى مُنشئ هذه الفئة.
أنظر أيضا
- مساحة الاسم GroupDocs.Assembly.Data
- المجسم GroupDocs.Assembly