मुफ़्त JSON से CSV कनवर्टर
JSON सरणियों को CSV और CSV को वापस JSON में बदलें। नेस्टेड मानों, उद्धृत फ़ील्ड्स और मानों में अल्पविरामों को स्वचालित रूप से संभालता है।
सामान्य उपयोग
- JSON API डेटा को CSV में निर्यात करेंJSON API प्रतिक्रिया और डेटा निर्यात को CSV प्रारूप में परिवर्तित करें Excel, Google Sheets और डेटाबेस के लिए।
- JSON को Excel-तैयार CSV में परिवर्तित करेंकिसी भी JSON डेटा फाइल या API प्रतिक्रिया को सपाट CSV में बदलें जो Excel और Google Sheets सीधे खोल सकते हैं।
- डेटाबेस आयात के लिए JSON डेटा तैयार करेंJSON निर्यात को CSV में परिवर्तित करें बल्क आयात के लिए MySQL, PostgreSQL, SQLite और अन्य डेटाबेस में।
- विश्लेषण के लिए JSON रिपोर्ट को CSV में परिवर्तित करेंJSON विश्लेषण डेटा, रिपोर्ट और लॉग को CSV में बदलें व्यावसायिक बुद्धिमत्ता और डेटा विश्लेषण के लिए।
- डेवलपर वर्कफ़्लो के लिए JSON से CSVपरीक्षण फिक्स्चर, मॉक डेटा और कॉन्फिग JSON को CSV में या इसके विपरीत तेजी से परिवर्तित करें — आपके डेटा पाइपलाइन का हिस्सा।
यह कैसे काम करता है
यह टूल बिना किसी बाहरी लाइब्रेरी के JSON और CSV के बीच पूरी तरह आपके ब्राउज़र में कन्वर्ट करता है — कन्वर्ज़न लॉजिक हाथ से लिखा TypeScript है जो स्थानीय रूप से चलता है। JSON पार्सिंग ब्राउज़र के नेटिव JSON.parse का उपयोग करती है, जबकि CSV पार्सिंग एक कस्टम RFC 4180 स्टेट-मशीन उपयोग करती है जो अधिकतर नाइव कन्वर्टरों की ग़लत हैंडल की गई किनारे की स्थितियों को सही ढंग से संभालती है।
- 1JSON पार्स होता है और हेडर एकत्र किए जाते हैंJSON.parse() इनपुट पढ़ता है और उसे array के रूप में मान्य करता है। कन्वर्टर फिर सभी कुंजियों का संघ बनाने के लिए array की हर ऑब्जेक्ट पर चलता है — इसलिए sparse array, जिसमें अलग-अलग रो में अलग-अलग फ़ील्ड हैं, तब भी पूरी हेडर रो बनाती है।
- 2वैकल्पिक नेस्टेड-ऑब्जेक्ट फ़्लैटनिंगअगर flatten विकल्प चालू है, {"address":{"city":"Oslo"}} जैसे नेस्टेड ऑब्जेक्ट हेडर बनने से पहले रिकर्सिवली डॉट-नोटेशन कॉलम (address.city) में समेटे जाते हैं। Array और खाली ऑब्जेक्ट को JSON-स्ट्रिंगिफ़ाइड सेल वैल्यू के रूप में छोड़ा जाता है।
- 3फ़ॉर्मूला न्यूट्रलाइज़ेशन के साथ RFC 4180-अनुरूप सेल एनकोडिंगहर सेल वैल्यू RFC 4180 के अनुसार एस्केप की जाती है: कॉमा, डबल-कोट्स, या न्यूलाइन वाले फ़ील्ड डबल-कोट्स में लपेटे जाते हैं, और आंतरिक कोट्स दोगुनी की जाती हैं। सुरक्षित एक्सपोर्ट मोड (डिफ़ॉल्ट रूप से चालू) भी =, +, -, या @ से शुरू होने वाले किसी भी सेल के आगे एक सिंगल कोट जोड़ता है, Excel या Google Sheets जैसी स्प्रेडशीट ऐप को इंजेक्ट किए वैल्यू को एक्ज़ीक्यूटेबल फ़ॉर्मूला मानने से रोकते हुए।
- 4CSV-से-JSON एक कैरेक्टर-स्तरीय स्टेट मशीन उपयोग करता हैदिशा उलटते हुए, साझा parseCsv फ़ंक्शन इनपुट पर कैरेक्टर-दर-कैरेक्टर चलता है, ट्रैक करता है कि यह एक कोटेड फ़ील्ड के अंदर है या नहीं ताकि जुड़े कॉमा, एस्केप्ड डबल-कोट्स (""), और सेल के अंदर न्यूलाइन सही ढंग से हैंडल हों — ऐसे मामले जो एक सिंपल लाइन-स्प्लिट तरीक़ा ग़लत तरीक़े से हैंडल करता है। detectDelimiter गैर-स्टैंडर्ड एक्सपोर्ट को अपने आप सपोर्ट करने के लिए कॉमा, सेमीकॉलन, टैब, या पाइप के लिए पहली रो सूंघता है।
संबंधित टूल
Excel / XLSX व्यूअर
Excel या Google Sheets के बिना .xlsx, .xls, .csv और .ods स्प्रेडशीट खोलें और देखें। शीट स्विच करें और CSV या JSON में एक्सपोर्ट करें। पूरी तरह आपके ब्राउज़र में चलता है।
JSON से Excel
ऑब्जेक्ट के JSON ऐरे को Excel (XLSX) या CSV स्प्रेडशीट में कन्वर्ट करें। नेस्टेड ऑब्जेक्ट डॉटेड कॉलम बन जाते हैं। पूरी तरह आपके ब्राउज़र में — कोई अपलोड नहीं।
PDF से Excel
PDF बैंक स्टेटमेंट, इनवॉइस और रिपोर्ट की तालिकाएँ Excel (.xlsx) या CSV में निकालें। पहले पंक्तियों का पूर्वावलोकन देखें; राशियाँ असली संख्याएँ ही रहती हैं। आपके ब्राउज़र में चलता है — कुछ भी अपलोड नहीं होता।