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 .इकट्ठा दस्तावेज़ ओवरलोड।

टेम्प्लेट दस्तावेज़ों में, aCsvDataSource उदाहरण को उसी तरह व्यवहार किया जाना चाहिए जैसे कि यह था aDataTableउदाहरण। अधिक जानकारी के लिए, टेम्पलेट सिंटैक्स संदर्भ देखें

डेटा प्रकार के अल्पविराम से अलग किए गए मान उनके स्ट्रिंग प्रस्तुतियों पर स्वचालित रूप से निर्धारित होते हैं। तो Template दस्तावेज़ों में, आप केवल स्ट्रिंग्स के बजाय टाइप किए गए मानों के साथ काम कर सकते हैं। इंजन स्वचालित रूप से निम्न प्रकार के मानों को पहचानने में सक्षम है:

  • लंबा?
  • दोहरा?
  • बूल?
  • दिनांक समय?
  • डोरी

ध्यान दें कि काम करने के लिए डेटा प्रकारों की स्वचालित पहचान के लिए, अल्पविराम से अलग किए गए मानों के स्ट्रिंग प्रस्तुतीकरण को अपरिवर्तनीय संस्कृति सेटिंग्स का उपयोग करके बनाया जाना चाहिए।

सीएसवी डेटा लोडिंग के डिफ़ॉल्ट व्यवहार को ओवरराइड करने के लिए, प्रारंभ करें और पास करेंCsvDataLoadOptionsइस वर्ग के निर्माता के लिए उदाहरण .

यह सभी देखें