Tool overview
CSV व्यूअर क्या है?
CSV व्यूअर एक टूल है जो आपको सॉर्टेबल तालिका में CSV फ़ाइलें पूर्वावलोकन और एक्सप्लोर करें में मदद करता है।
CSV व्यूअर क्यों उपयोग करें?
जब आपको सॉर्टेबल तालिका में CSV फ़ाइलें पूर्वावलोकन और एक्सप्लोर करें की ज़रूरत हो तो यह पठनीयता और गति बढ़ाता है — पूरी तरह ब्राउज़र में, बिना सर्वर अपलोड के।
मुख्य विशेषताएँ
क्लाइंट-साइड गोपनीयता, तत्काल परिणाम और एक-क्लिक कॉपी। सॉर्टेबल तालिका में CSV फ़ाइलें पूर्वावलोकन और एक्सप्लोर करें
उपयोग कैसे करें
ऊपर दिए टूल से सटीक परिणाम पाने के लिए इन चरणों का पालन करें।
- Open a CSV file from disk—parsing stays on-device.
- Sort columns और scan row counts in the table header.
- Use for quick inspection before JSON/ETL transforms.
CSV Viewer Features
इस उपयोगिता के लिए मान्य उदाहरण, सामान्य अमान्य इनपुट और बार-बार होने वाली त्रुटियाँ देखें।
CSV Viewer गाइड — यहाँ से शुरू करें
यह पृष्ठ DevUtilities के CSV Viewer से CSV पूर्वावलोकन की प्रामाणिक गाइड है। ऊपर फ़ाइल खोलें, फिर डिलिमिटर/हेडर, सॉर्ट, बड़ी फ़ाइल सीमाएँ, एन्कोडिंग और JSON/CSV हैंडऑफ़ अनुभाग उपयोग करें। पार्सिंग ब्राउज़र में रहती है।
CSV Viewer क्या करता है
CSV Viewer अल्पविराम-पृथक मानों का क्लाइंट-साइड टेबल पूर्वावलोकन है। यह पहली पंक्ति को हेडर मानता है, सॉर्टेबल ग्रिड रेंडर करता है, और ETL, JSON रूपांतरण या टिकट अटैचमेंट से पहले निर्यात जाँच के लिए पूरा पाठ मेमोरी में रखता है।
आपको क्या मिलता है
- FileReader (पाठ) से फ़ाइल पिकर / ड्रैग-एंड-ड्रॉप
- RFC 4180-शैली पार्सिंग: अल्पविराम, उद्धृत फ़ील्ड, एस्केप्ड कोट
- पहली पंक्ति कॉलम हेडर के रूप में
- क्लिक करने योग्य हेडर सॉर्ट (localeCompare, आरोही/अवरोही)
- टेबल UI में पंक्ति और कॉलम संख्या
- केवल स्थानीय — स्प्रेडशीट सामग्री अपलोड नहीं होती
इस व्यूअर का उपयोग कब करें
- Excel खोले बिना निर्यात की त्वरित झलक
- JSON/CSV ट्रांसफ़ॉर्म से पहले हेडर और पंक्ति आकार सत्यापित करना
- जाँचना कि कोट और अल्पविराम निर्यात में बचे
- ग्राहक या पेरोल CSV के साथ ऑफ़लाइन रहना
चरण-दर-चरण वॉकथ्रू
यह टूल कैसे मदद करता है
- डिस्क से .csv खोलें।
- पुष्टि करें कि हेडर नाम निर्माता schema से मेल खाते हैं।
- पंक्ति संख्या अपेक्षित निर्यात आकार से मिलाएँ।
- सॉर्ट के लिए कॉलम हेडर क्लिक करें; उल्टा करने के लिए फिर क्लिक।
- अनियमित पंक्तियाँ या मर्ज-जैसे मान स्कैन करें।
- यदि अक्षर गलत लगें (é, ’), स्रोत पर एन्कोडिंग ठीक करें और पुनः लोड करें।
- ट्रांसफ़ॉर्म के लिए CSV को JSON ↔ CSV, Dev Toolkit Columns → JSON या अपने ETL में कॉपी करें।
डिलिमिटर और हेडर पहचान
पार्सर अल्पविराम-सीमांकित है। पहली गैर-खाली तार्किक पंक्ति हेडर बनती है; प्रत्येक अगली पंक्ति कॉलम इंडेक्स से संरेखित डेटा पंक्ति है।
क्या पहचाना जाता है
- फ़ील्ड विभाजक के रूप में अल्पविराम (,)
- दोहरे उद्धरण फ़ील्ड जिनमें अल्पविराम और नई पंक्तियाँ हो सकती हैं
- उद्धृत फ़ील्ड में दोगुने कोट के रूप में एस्केप ("")
- CRLF और LF पंक्ति समापक
क्या स्वतः नहीं पहचाना जाता
- EU Excel निर्यात में सामान्य सेमीकोलन (;) या टैब (\t) डिलिमिटर
- अलग «हेडर है» टॉगल — पंक्ति 0 हमेशा हेडर
- टाइप अनुमान (संख्या/तिथियाँ ग्रिड में स्ट्रिंग रहती हैं)
व्यावहारिक सुझाव
व्यावहारिक सुझाव
सॉर्ट और टेबल पूर्वावलोकन
सॉर्ट सेल स्ट्रिंग पर localeCompare द्वारा शब्दकोशीय है। श्रेणियों और ID के लिए आदर्श, संख्यात्मक परिमाण क्रम के लिए नहीं।
- आरोही के लिए हेडर क्लिक; अवरोही के लिए फिर क्लिक
- संख्यात्मक कॉलम पाठ के रूप में सॉर्ट («10» «2» से पहले)
- खाली सेल खाली स्ट्रिंग; अनियमित पंक्तियाँ मान विस्थापित कर सकती हैं
- नई फ़ाइल लोड पर सॉर्ट स्थिति रीसेट
- निर्यात पूर्णता जाँच के लिए पंक्ति × कॉलम मेटा पंक्ति उपयोग करें
उपयोग मामला: स्प्रेडशीट निर्यात का QA
विक्रेता ने overnight.csv भेजा। वेयरहाउस जॉब में लोड करने से पहले हेडर, पंक्ति संख्या और उद्धृत अल्पविरामों ने फ़ील्ड नहीं तोड़े — यह पुष्टि करें।
यह टूल कैसे मदद करता है
- फ़ाइल खोलें और अनुबंध schema के विरुद्ध हेडर पंक्ति पढ़ें।
- दिखाई गई पंक्ति संख्या विक्रेता मैनिफ़ेस्ट से तुलना करें।
- कुंजी कॉलम (order_id, email) सॉर्ट करें और खाली/डुप्लिकेट देखें।
- संदिग्ध पंक्ति की सेल खोलें — उद्धृत पता फ़ील्ड एक कॉलम में रहनी चाहिए।
- यदि आकार गलत हो तो ETL से पहले फ़ाइल अस्वीकार या पुनः अनुरोध करें।
परिणाम: पाइपलाइन विफलता के बाद नहीं, पूर्वावलोकन पर समस्या पकड़ें।
उपयोग मामला: JSON टूल्स को हैंडऑफ़
API मॉक या LLM टूल schema के लिए ऑब्जेक्ट चाहिए, लेकिन सत्य स्रोत अभी भी CSV निर्यात है।
यह टूल कैसे मदद करता है
- साफ हेडर (खाली नाम नहीं, डुप्लिकेट शीर्षक नहीं) की पुष्टि के लिए CSV Viewer में पूर्वावलोकन करें।
- ऑब्जेक्ट ऐरे के लिए CSV पाठ Dev Toolkit → Columns → JSON में कॉपी करें, या राउंड-ट्रिप के लिए JSON ↔ CSV उपयोग करें।
- मॉक वायरिंग से पहले JSON Formatter में नमूना ऑब्जेक्ट मान्य करें।
- CSV को ऑडिट आर्टिफ़ैक्ट रखें; केवल साफ़ नमूने कमिट करें।
परिणाम: पाइपलाइन विफलता के बाद नहीं, पूर्वावलोकन पर समस्या पकड़ें।
उपयोग मामला: एन्कोडिंग समस्याएँ पकड़ना
नाम José दिखते हैं या स्मार्ट कोट ’। हितधारक सोचते हैं डेटा भ्रष्ट है।
यह टूल कैसे मदद करता है
- फ़ाइल लोड करें — FileReader ब्राउज़र की डिफ़ॉल्ट पाठ डिकोडिंग (आमतौर पर UTF-8) उपयोग करता है।
- यदि मोजीबेक दिखे, फ़ाइल संभवतः UTF-8 के रूप में गलत लेबल Windows-1252/Latin-1 है (या उल्टा)।
- Excel/Sheets से CSV UTF-8 के रूप में पुनः निर्यात करें, या उचित एन्कोडिंग टूल से कनवर्ट करें।
- पुनः लोड करें और डायक्रिटिक्स तथा मुद्रा प्रतीक सही पुष्टि करें।
परिणाम: पाइपलाइन विफलता के बाद नहीं, पूर्वावलोकन पर समस्या पकड़ें।
बड़ी फ़ाइल की सावधानियाँ
पूरी फ़ाइल स्ट्रिंग के रूप में रखी जाती है और पूर्ण इन-मेमोरी टेबल में पार्स होती है। छत स्ट्रीमिंग इंजन नहीं — टैब मेमोरी है।
- सैकड़ों-MB CSV टैब फ्रीज़/क्रैश कर सकते हैं — विभाजित करें या पहले हेड सैंपल
- सॉर्ट पंक्ति ऐरे कॉपी करता है; चौड़ी + ऊँची टेबल मेमोरी बढ़ाती हैं
- लाखों पंक्तियों के लिए वर्चुअलाइज़्ड अनंत स्क्रॉल नहीं — DB या CLI (csvkit, DuckDB) उपयोग करें
- स्पॉट जाँच के लिए स्रोत से पहली 1–5k पंक्तियाँ निर्यात करें
सुधार: अनियमित पंक्तियाँ या गलत संरेखित कॉलम
लक्षण: कुछ पंक्तियों में कम सेल, गलत हेडर के नीचे मान, या अल्पविराम वाले फ़ील्ड अतिरिक्त कॉलम में टूटते हैं।
ऐसा क्यों होता है
फ़ील्ड में बिना कोट अल्पविराम, बेमेल कोट, या निर्यात बीच में कटी पंक्तियाँ कॉलम संरेखण तोड़ती हैं। सेमीकोलन फ़ाइलें अल्पविराम के रूप में पार्स होकर एक कॉलम में गिरती हैं।
निदान
पहली खराब पंक्ति खोजें। जाँचें कि पता/नाम फ़ील्ड में बिना कोट अल्पविराम हैं। पुष्टि करें कि फ़ाइल सेमीकोलन नहीं, अल्पविराम उपयोग करती है।
सुधार
- उचित कोटिंग के साथ पुनः निर्यात (Excel: CSV UTF-8; डेटाबेस: FORCE QUOTE)।
- खोलने से पहले सेमीकोलन/TSV को अल्पविराम-पृथक में कनवर्ट करें।
- दोषपूर्ण पंक्ति में असंतुलित कोट ठीक करें।
- पुनः लोड करें और सत्यापित करें कि कॉलम संख्या हेडर लंबाई से मेल खाती है।
सुधार: मोजीबेक और एन्कोडिंग
लक्षण: उच्चारण, प्रतीक या CJK पाठ लैटिन कचरे (Ã, Â, â€) के रूप में रेंडर होते हैं।
ऐसा क्यों होता है
बाइट गलत कैरेक्टर सेट से डिकोड हुए। यह व्यूअर ब्राउज़र के माध्यम से फ़ाइलें पाठ के रूप में पढ़ता है (आधुनिक CSV के लिए UTF-8 अपेक्षा)।
निदान
एन्कोडिंग दिखाने वाले एडिटर में वही फ़ाइल खोलें। यदि Windows-1252 में सही और यहाँ गलत लगे, UTF-8 में कनवर्ट करें।
सुधार
- स्प्रेडशीट या BI टूल से CSV UTF-8 के रूप में पुनः सहेजें।
- iconv या समर्पित एन्कोडिंग कनवर्टर से कनवर्ट करें, फिर पुनः लोड करें।
- सुनिश्चित करें कि निर्माता पाइपलाइन में UTF-8 घोषित करें (विशेषकर लीगेसी ERP)।
एन्कोडिंग स्रोत पर ठीक करें — सॉर्ट और JSON हैंडऑफ़ केवल भ्रष्टाचार फैलाएँगे।
सुरक्षा चेकलिस्ट
CSV निर्यात में अक्सर PII, पेरोल या ग्राहक सूचियाँ होती हैं।
- अज्ञात «CSV ऑनलाइन» साइटों से अधिक स्थानीय पूर्वावलोकन प्राथमिकता दें
- ग्रिड स्क्रीनशॉट साझा करने से पहले ईमेल/ID हटाएँ या हैश करें
- उत्पादन CSV सार्वजनिक रेपो में कमिट न करें
- बाद में स्प्रेडशीट में पेस्ट करते समय फ़ॉर्मूला इंजेक्शन (=, +, -) सावधान
अक्सर पूछे जाने वाले प्रश्न
सामान्य डिबगिंग समस्याओं और डेटा गोपनीयता से जुड़े विस्तृत उत्तर।
आधिकारिक दस्तावेज़ और संदर्भ
इस उपयोगिता के लिए प्रामाणिक विनिर्देश और प्लेटफ़ॉर्म दस्तावेज़।