CsvDataSource

CsvDataSource class

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

لمعرفة المزيد، قم بزيارةمحرك التقارير LINQ مقالة توثيقية.

public class CsvDataSource

المنشئون

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

ملاحظات

للوصول إلى بيانات الملف أو الدفق المقابل أثناء إنشاء تقرير، قم بتمرير مثيل من هذه الفئة as مصدر بيانات إلى أحدهاReportingEngine .BuildReport الحمولة الزائدة.

في مستندات القالب، أCsvDataSource يجب التعامل مع المثيل بنفس الطريقة كما لو كان aDataTable مثيل. لمزيد من المعلومات، راجع مرجع بناء جملة القالب (https://docs.aspose.com/display/wordsnet/Template+Syntax).

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

  • Nullable
  • Nullable
  • Nullable
  • Nullable
  • String

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

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

أنظر أيضا