CsvDataLoadOptions
محتويات
[
يخفي
]CsvDataLoadOptions class
يمثل خيارات تحليل بيانات CSV.
لمعرفة المزيد، قم بزيارةمحرك إعداد التقارير LINQ مقالة توثيقية.
public class CsvDataLoadOptions
المنشئون
اسم | وصف |
---|---|
CsvDataLoadOptions() | يقوم بتهيئة مثيل جديد لهذه الفئة باستخدام الخيارات الافتراضية. |
CsvDataLoadOptions(bool) | يقوم بتهيئة مثيل جديد لهذه الفئة مع تحديد ما إذا كانت بيانات CSV تحتوي على أسماء الأعمدة في السطر الأول. |
الخصائص
اسم | وصف |
---|---|
CommentChar { get; set; } | يحصل على الحرف المستخدم للتعليق على أسطر بيانات CSV أو يعينه. |
Delimiter { get; set; } | يحصل على الحرف الذي سيتم استخدامه كفاصل للعمود أو يعينه. |
HasHeaders { get; set; } | يحصل على قيمة أو يعينها للإشارة إلى ما إذا كان السجل الأول لبيانات CSV يحتوي على أسماء الأعمدة. |
QuoteChar { get; set; } | يحصل على الحرف المستخدم لاقتباس قيم الحقول أو يعينه. |
ملاحظات
يمكن تمرير مثيل لهذه الفئة إلى منشئيCsvDataSource
.
أمثلة
يوضح كيفية استخدام CSV كمصدر بيانات (سلسلة).
Document doc = new Document(MyDir + "Reporting engine template - CSV data destination.docx");
CsvDataLoadOptions loadOptions = new CsvDataLoadOptions(true);
loadOptions.Delimiter = ';';
loadOptions.CommentChar = '$';
loadOptions.HasHeaders = true;
loadOptions.QuoteChar = '"';
CsvDataSource dataSource = new CsvDataSource(MyDir + "List of people.csv", loadOptions);
BuildReport(doc, dataSource, "persons");
doc.Save(ArtifactsDir + "ReportingEngine.CsvDataString.docx");
أنظر أيضا
- مساحة الاسم Aspose.Words.Reporting
- المجسم Aspose.Words