कम्प्युटरफाइल प्रकार

CSV ढाँचा, वा जहाँ अल्पविराम राख्न?

को आवेदन बीच, एक प्रोग्रामर, यो पहिले देखि नै एक उन्नत प्रयोगकर्ता छ भने अर्को एक आवेदन आयात डाटा सामना, धेरै विरलै उत्पन्न गर्दैन। र एकदम अक्सर आवश्यक वास्तवमा, CSV ढाँचा द्वारा गढा थियो, तालिका डाटा, आयात गर्न छ। जो धेरै वैकल्पिक समाधान (तिनीहरूलाई बीच XML नेता) विकास गरे। सबैभन्दा समस्याग्रस्त - तर CSV फाइल सिर्जना, केही अवस्थामा, केही सबैभन्दा सुविधाजनक समाधान, र छ।

अल्पविराम-विभाजित मानहरू - यो एक commaseparatedvalues रूपमा ढाँचा नाउँमा खडा। नोटप्याड फाइलमा रूपमा निम्नानुसार:

00, 01, 02, 03;

01, 15, 34, 11;

16, 27, 33, 06 (चिन्ह को अन्त मा राख्नु आवश्यक छैन)

र पहिले नै त एक Excel स्प्रेडसिट वा यस्तै आवेदन मा:

00 01 02 03
01 15 34 11
16 27 33 06

तर अब हामी साधारण मामला छलफल। समस्या बस किनभने धेरै संकुचित डाटा रिपोर्टिङ कारण, CSV ढाँचा जानकारी को ठूलो मात्रा स्थानान्तरण गर्न प्रयोग गरिन्छ भन्ने तथ्यलाई को थाल्छन्। रिक्त स्थान, आदि संग, संख्यात्मक, अल्फा, अल्फान्यूमेरिक: अक्सर विविध मान को डेटाबेस फेला अक्सर ठूलो arrays मा गल्ती हो, र भने, उदाहरणका लागि, कतै फील्ड को एक सामग्रीहरू मा अतिरिक्त अल्पविराम हुनेछ, सबै कक्षहरू एक द्वारा विस्थापित गर्न सकिन्छ।

सामान्यतया, समस्या डाटा मार्फत आयात गर्दा उत्पन्न फाइल ढाँचा CSV, तीन भागमा विभाजन गर्न सकिन्छ:

1 - गलत भरने क्षेत्रहरू।

2 - CSV फाइल गर्न बचत गलत डाटा रूपान्तरण।

3 - गलत पहिचान कार्यक्रम ढाँचा आयोतक।

पहिलो मामला हामी आंशिक जांच गरेका छन्। समस्या लड्न, तपाईंले प्रविष्ट गर्नुभएको डाटा को विशुद्धता अनुगमन को एक माध्यम प्रदान गर्नुपर्छ। उदाहरणका लागि, तपाईं पत्राचार सूची लागि ठेगाना एक डेटाबेस सङ्कलन गर्न आवश्यक छ भने, त्यहाँ एक व्यक्ति उचित ढाँचामा ई-मेल प्रवेश गरेको छ कि छैन भनेर प्रमाणित गर्ने विशेष लिपि हो। जहाँ उद्धरण चिह्न मा संलग्न हुनुपर्छ अंतराल, अल्पविराम, र कुनै पनि अन्य डाटा गलत पढ्न सकिन्छ कि, क्षेत्र सामग्रीहरू छन् (तथाकथित कम्प्युटर "")।

दोस्रो मामला इन्कोडिङ को विकल्प संग जोडिएको छ। अक्सर कार्यक्रम आयात रुचि के इन्कोडिङ द्वारा अनुभव छ पत्ता लगाउन आवश्यक छ। Windows मा सामान्यतः मूल फाइल, युनिकोड गर्न पाठ पूरा हुनेछ भने त यो प्रश्न को एक श्रृंखला रूपमा गन्तव्य आवेदन प्रदर्शन गरिने पालना, 1251 गरिन्छ। एक्सेल मा, तपाईं फरक इन्कोडिङ र DELIMITER (प्रयोग ट्याब, र अर्धविराम मा अझै बिन्दु बाहेक) संग CSV ढाँचामा बचत गर्न सक्नुहुन्छ, तर यो नोटप्याड फाइल ++ वा OpenOfficeCalc सिर्जना गर्न सबै भन्दा राम्रो छ।

तेस्रो मामला - दोस्रो एक परिणाम। ऐतिहासिक, को CSV ढाँचा एकल मानक छैन। धेरै कार्यक्रम CSV र TSV फाइल (ट्याब-सीमाङ्कन) र SCSV (अर्धविरामहरू द्वारा विभाजित), विशेष रूपमा कथित छन् किनभने फाइल विस्तार बारे रिपोर्ट छैन। यस मामला मा, डाटा गलत तरिकाले पढ्न र सही क्रममा कक्षहरू बीच विनियोजन छैन। हामी सल्लाह गर्न सक्छन् सबै भन्दा राम्रो कुरा हो - व्यक्तिगत CSV फाइल सिर्जना गर्न। पहिले नै उल्लेख, यो एक सुविधाजनक सम्पादक फाइदा लिन आवश्यक छ।

चाल कसरी CSV ढाँचा, ज्ञात प्रोग्रामर रत्तीएको गर्न। सरल प्रयोगकर्ता फाइल बनाउनको लागि हाम्रो सिफारिसहरू पालन गर्न आवश्यक छ। फाइल (फरक र कहिलेकाहीं) निर्दिष्ट अनुप्रयोग गर्न आयातका लागि विशेष बनाएको छ जब सबै समस्या को कम से कम हुन्छ। यो खातामा सबै सम्भव समस्या सामना गर्न सजिलो डाटा।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.atomiyme.com. Theme powered by WordPress.