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