Jet/ACE OLE DB
या तो, वर्कशीट तारों के रूप में, या आपके द्वारा लिखे गए कॉलम के रूप में पढ़ा तो आप या तो संख्या परिशुद्धता खो देते हैं या आपको पहली पंक्ति में हेडर होना आवश्यक है। इस प्रकार, उन्हें टालना है।
- कोई पुस्तकालय XLS बी का समर्थन करता है।
- गति।
- एक बड़ी XLS,
NPOI
के लिए पढ़ने के समय के लिए: Jet
: Koogra
: EDR
14 है: 8: 7: 5।
- ही XLS एक्स,
EPPlus
के लिए समय के लिए: NPOI
: Koogra
: 36:: 20: 16 EDR
52 है।
- कई टैब
EPPlus
के साथ अपेक्षाकृत छोटी फ़ाइलों के लिए EDR
से थोड़ा तेज हो सकता है।
- त्रुटियाँ (# DIV/0 !, #VALUE!) आदि
EDR
और Koogra
स्पष्ट रूप से त्रुटियों का समर्थन नहीं करते। EDR
उन्हें सामान्य तारों के रूप में पढ़ता है, Koogra
- खाली कोशिकाओं के रूप में।
NPOI
और EPPlus
करें।
- कोओग्रा दिनांक [ओएलई दिनांक] संख्याओं के रूप में पढ़ता है और वे वास्तविक संख्याओं से अलग नहीं हैं। इसके अलावा यह कभी-कभी कई दशमलव अंकों के साथ संख्याओं को गलत तरीके से पढ़ता है।
EDR
यह ठीक हो जाता है। तो, Koogra
पर नहीं।
NPOI
जटिल है, 4 एमबी के 5 डीएलएस। Koogra
और EDR
सरल, 200 केबी और दो डीएलएस (स्वयं और ज़िप) प्रत्येक हैं।
EDR
IDataReader
के रूप में काम करता है, इसलिए यह अनुक्रमिक रूप से डेटा पढ़ता है। इसमें DataSet
प्राप्त करने के लिए अंतर्निहित कार्य भी है। अनुक्रमिक पढ़ने के साथ आप केवल कार्य पुस्तक में पहली शीट के माध्यम से जा सकते हैं। Koogra
कोशिकाओं और चादरों के लिए यादृच्छिक उपयोग का समर्थन करता है।
EDR
SharpZip
पर आधारित है, Koogra
Ionic.Zip
पर आधारित है। पूर्व 0zसे .zip से फ़ाइल खोलने की अनुमति देता है जो परियोजना के अन्य हिस्सों के लिए लाभकारी हो सकता है।
मैं NPOI
के पहलुओं लेखन को देखा नहीं है, तो त्रुटियों भेद करने के लिए आवश्यकता के बिना, मैं .xlsx के लिए और .xls पढ़ने के लिए EDR साथ EPPlus
साथ जाना होगा।
स्रोत
2015-06-02 09:52:29
ईडीप्लस .xlsx के लिए क्यों ईडीआर तेजी से पढ़ रहा है, जैसा कि आपने 3 में कहा था? – titol
@titol ठीक है, क्योंकि मैंने पहले से ही इसका परीक्षण किया था, और यह भी क्योंकि ईडीआर बहुत बड़ी फाइलों के लिए तेज़ है, लगभग 100 मेगाबाइट्स। 2 मेगाबाइट्स के आसपास छोटी फ़ाइलों के लिए, ईपीप्लस तेज है। और यह सिर्फ काम करता है, आपको ईडीआर के डेटासेट को अपने एक्सेल-जैसे डेटा मॉडल में लपेटना नहीं है। –
['कोओग्रा'] (https://sourceforge.net/projects/koogra/) अनजान लगता है। – xmedeko