JSON से CSV
Objects के JSON arrays को CSV में बदलें। Fields का auto-detection, custom delimiters का समर्थन, Excel और Google Sheets के लिए सही ढंग से escape करता है।
परिणाम देखने के लिए ऊपर इनपुट डालें।
JXXR1 द्वारा बनाया गया · ♥ स्पॉन्सर करें · ☕ मुझे coffee दिलाएं
यह किसके लिए है?
उल्टा रास्ता: एक JSON array feed करें और Excel, Google Sheets, या किसी भी data tool के लिए तैयार CSV पाएं जो tabular formats को प्राथमिकता देते हैं। Headers object keys से auto-detect होते हैं; nested values single cells में JSON-stringified हो जाते हैं ताकि कुछ भी चुपके से गायब न हो।
कब इस्तेमाल करें
- उस stakeholder के लिए API response को CSV में बदलना जो केवल spreadsheets खोलता है।
- JSON dump से रिकॉर्ड्स के ढेर को कुछ ऐसी चीज़ में export करना जिसे आप Sheets में pivot/filter कर सकें।
- CSV लेने वाले database imports के लिए fixture rows generate करना।
आम गलतियाँ
- Header inference सभी object keys के union का उपयोग करता है। एक key गायब वाला row खाली cell बन जाता है; column गायब नहीं होता।
- Nested objects/arrays को stringify किया जाता है। यदि आपको flattened CSV चाहिए (हर nested key के लिए एक column), तो इसे feed करने से पहले JSON को pre-flatten करें।
- Excel + delimiters। यूरोपीय locales default रूप से semicolons का उपयोग करते हैं; delimiter switch करें ताकि file एक विशाल line के बजाय columns के साथ खुले। RFC 4180 escaping किसी भी तरह apply होती है।
- UTF-8 BOM। macOS पर Excel कभी-कभी BOM के बिना non-ASCII को बिगाड़ देता है। यह टूल एक नहीं जोड़ता — यदि आप mojibake देखते हैं तो output को BOM-adding step से paste करें।