CSV · TSV → CSV
CSV सफाई और आयात सुधार
आयात के लिए CSV या TSV फ़ाइलें अपने ब्राउज़र में निजी रूप से साफ़ करें।
CSV फ़ाइल जोड़ें
CSV · TSV · TXT
आयात सेटिंग
स्तंभ
स्तंभ चुनें और उनका क्रम बदलें। पहली पंक्ति शीर्षक हो तो नाम संपादित करें।
पूर्वावलोकन के लिए फ़ाइल चुनें।
पूर्वावलोकन
पूर्वावलोकन के लिए फ़ाइल चुनें।
फ़ाइलें आपके डिवाइस पर रहती हैं।
स्तंभों का अर्थ खोए बिना CSV साफ़ करें
विभाजक और एन्कोडिंग सुधारकर, फ़ील्ड किनारों के रिक्त स्थान काटकर, खाली या दोहराई पंक्तियाँ हटाकर और छोटी पंक्तियों में खाली कोशिकाएँ भरकर CSV, TSV या TXT तालिका आयात के लिए तैयार करें। फिर स्तंभ चुनें, नाम और क्रम बदलें। परिणाम गंतव्य के आयात नियमों से जाँचें: साफ़ दिखने वाला पूर्वावलोकन सिद्ध नहीं करता कि दूसरा ऐप पहचान संख्या, तारीख या फ़ॉर्मूला सही समझेगा।
चरण-दर-चरण
- एक फ़ाइल खोलकर विभाजक और अक्षर एन्कोडिंग जाँचें। सब मान एक स्तंभ में हों तो सही विभाजक चुनें; उच्चारण चिह्न वाले नाम खराब हों तो स्रोत की एन्कोडिंग चुनें। तय करें कि पहली पंक्ति शीर्षक है या नहीं।
- केवल आवश्यक सफ़ाई चालू करें। रिक्त स्थान काटना दोहराव तुलना से पहले होता है और खाली कोशिकाएँ भरना छोटी पंक्तियाँ समान लंबाई का बना सकता है। रखने वाले स्तंभ चुनें, शीर्षक बदलें और तीरों से क्रम तय करें। विभाजक या एन्कोडिंग बदलने से स्तंभ चयन रीसेट होता है।
- आउटपुट विभाजक चुनें, साफ़ CSV डाउनलोड करें और गंतव्य के आयात टूल में जाँचें। पूर्वावलोकन केवल पहली 12 डेटा पंक्तियाँ और 12 स्तंभ दिखाता है; निर्यात हर रखी पंक्ति और चयनित स्तंभ उपयोग करता है।
सेटिंग और सीमाएँ
- पार्सिंग और सफ़ाई
- स्वचालित विभाजक पहचान अल्पविराम, अर्धविराम, टैब और पाइप पर विचार करती है; अपना विभाजक एक वैध अक्षर हो। उद्धरण वाले विभाजक, कई पंक्तियों वाले फ़ील्ड और दुहरे लिखे उद्धरण समर्थित हैं। पंक्ति हटाने से शीर्षक सुरक्षित रहता है।
- सफ़ाई से पहले की सीमाएँ
- इनपुट सीमा 20 MiB, शीर्षक सहित 100,000 पार्स की गई पंक्तियाँ, 1,000 स्तंभ और 1,000,000 कोशिकाएँ है। ये सीमाएँ सफ़ाई से पहले जाँची जाती हैं, इसलिए दोहराव हटाना पहले से अस्वीकार बड़ी फ़ाइल को नहीं बचा सकता।
- निर्यात और डेटा प्रकार
- आउटपुट बिना BOM का UTF-8 है, CRLF पंक्ति अंत और अंतिम नई पंक्ति के साथ। टैब से अलग आउटपुट में भी फ़ाइल नाम -cleaned.csv पर समाप्त होता है। फ़ाइल में फ़ील्ड पाठ रहते हैं, लेकिन आयात ऐप प्रकार तय करता है; फ़ॉर्मूला जैसे मान निष्क्रिय नहीं किए जाते।
हल किया हुआ उदाहरण
dirty-accounts.csv डाउनलोड करें। अर्धविराम चुनकर शीर्षक रखें। रिक्त स्थान काटना, खाली पंक्तियाँ हटाना, दोहराव हटाना और छोटी पंक्तियों में खाली कोशिकाएँ भरना चालू करें। ID का नाम Account ID करें, Name को पहले ले जाएँ, फिर आउटपुट विभाजक अल्पविराम चुनकर निर्यात करें।
उदाहरण की फ़ाइलें डाउनलोड करें
उदाहरण का इनपुट
ID;Name;Note
00123; Anna ;"first; order"
00123;Anna;"first; order"
;;
00456;Bjørn| Name | Account ID | Note |
|---|---|---|
| Anna | 00123 | first; order |
| Bjørn | 00456 |
दो पंक्तियाँ हटनी चाहिए और असमान पंक्तियाँ नहीं होनी चाहिए। रिक्त स्थान काटने के बाद Anna की दो पंक्तियाँ समान बनती हैं; खाली पंक्ति हटती है और Bjørn का गायब Note खाली फ़ील्ड बनता है। cleaned-accounts.csv और आउटपुट तालिका मिलाएँ। फ़ाइल 00123 और 00456 रखती है, लेकिन सीधे Excel में खोलने से शुरुआती शून्य फिर भी हट सकते हैं; वे स्तंभ पाठ के रूप में आयात करें।
सवाल और समस्या समाधान
स्तंभ हटाने से और दोहराव क्यों नहीं हटे?
दोहराव तुलना स्तंभ हटाने से पहले पूरी साफ़ स्रोत पंक्तियों पर होती है। केवल हटाए गए स्तंभ में अलग पंक्तियाँ अलग रहती हैं। टूल उपयोग से पहले स्रोत में वांछित दोहराव नियम तय करें।
निर्यात में उद्धरण क्यों बदले?
निर्यातक चुने विभाजक के लिए उद्धरण फिर बनाता है और अंदर के उद्धरण दुहरे करता है। अर्धविराम से अल्पविराम पर बदलने से पहले उद्धरण वाला फ़ील्ड बिना उद्धरण हो सकता है। बाइट समान न हों तब भी मान वही रह सकता है।
पार्सिंग या असमान पंक्ति त्रुटि में क्या करें?
पहले विभाजक और एन्कोडिंग जाँचें। स्रोत में बिना बंद उद्धरण सुधारें; खाली कोशिकाएँ भरना केवल अंत की गायब कोशिकाएँ जोड़ता है और खराब उद्धरण या खिसके स्तंभ नहीं सुधारता। कम से कम एक स्तंभ चयनित रखें और इनपुट सीमा पार स्रोत को बाँटें।