मोफत JSON ते CSV कन्व्हर्टर
JSON अॅरे CSV मध्ये आणि CSV परत JSON मध्ये रूपांतरित करा. नेस्टेड व्हॅल्यूज, क्वोट केलेली फील्ड्स आणि मूल्यांमधील कॉमा आपोआप हाताळते.
हे कसे कार्य करते
हे साधन JSON आणि CSV दरम्यान पूर्णपणे तुमच्या ब्राउझरमध्ये शून्य बाह्य लायब्ररींसह रूपांतरित करते — रूपांतर तर्कशास्त्र गराज-लिहिलेले TypeScript आहे जे स्थानिक पातळीवर चालते. JSON पार्सिंग ब्राउझरचे native JSON.parse वापरते, तर CSV पार्सिंग बहुतेक सोप्या कन्व्हर्टर चुकीच्या हाताळणाऱ्या ठराविक प्रकरणांना हाताळणारे कस्टम RFC 4180 state-machine वापरते.
- 1JSON पार्स केले आणि हेडर्स गोळा केलेJSON.parse() इनपुट वाचते आणि तो array असल्याचे प्रमाणित करते. कन्व्हर्टर नंतर array मधील प्रत्येक object मधून जाऊन सर्व keys चे union बनवतो — त्यामुळे वेगवेगळ्या ओळींना वेगवेगळी फील्ड्स असलेली sparse arrays अजूनही पूर्ण हेडर ओळ तयार करतात.
- 2पर्यायी nested-object flatteningflatten पर्याय चालू असल्यास, {"address":{"city":"Oslo"}} सारखे nested objects हेडर्स तयार होण्याआधी recursively dot-notation स्तंभांत (address.city) संकुचित होतात. Arrays आणि रिक्त objects JSON-stringified cell मूल्ये म्हणून ठेवली जातात.
- 3सूत्र-निष्प्रभावीकरणासह RFC 4180-सुसंगत cell एन्कोडिंगप्रत्येक cell मूल्य RFC 4180 नुसार escaped आहे: स्वल्पविराम, double-quotes, किंवा नवीन ओळी असलेली fields double-quotes मध्ये गुंडाळली जातात, आणि आतील quotes दुप्पट होतात. Safe Export मोड (डीफॉल्ट चालू) =, +, -, किंवा @ ने सुरू होणाऱ्या कोणत्याही cell ला single quote ने prefix करतो, Excel किंवा Google Sheets सारख्या स्प्रेडशीट अॅप्सला injected मूल्यांना कार्यान्वयनक्षम सूत्र म्हणून हाताळण्यापासून रोखत.
- 4CSV-to-JSON character-level state machine वापरतोदिशा उलट करताना, सामायिक parseCsv फंक्शन इनपुटमधून अक्षरशः जाते, ते quoted field आत आहे की नाही हे ट्रॅक करत जेणेकरून embedded स्वल्पविराम, escaped double-quotes (""), आणि cells आतील नवीन ओळी योग्यरित्या हाताळल्या जातील — साध्या line-split पद्धतीने चुकीच्या हाताळणारी प्रकरणे. detectDelimiter गैर-मानक exports आपोआप सपोर्ट करण्यासाठी पहिल्या ओळीत स्वल्पविराम, अर्धविराम, टॅब, किंवा pipe शोधते.
संबंधित साधने
Excel / XLSX व्ह्युअर
Excel किंवा Google Sheets शिवाय .xlsx, .xls, .csv आणि .ods स्प्रेडशीट उघडा आणि पहा. शीट बदला आणि CSV किंवा JSON मध्ये एक्सपोर्ट करा. पूर्णपणे तुमच्या ब्राउझरमध्ये चालते.
JSON ते Excel
ऑब्जेक्ट्सची JSON अॅरे Excel (XLSX) किंवा CSV स्प्रेडशीटमध्ये रूपांतरित करा. नेस्टेड ऑब्जेक्ट्स डॉटेड कॉलम बनतात. पूर्णपणे तुमच्या ब्राउझरमध्ये चालते — अपलोड नाही.
PDF ते Excel
PDF बँक स्टेटमेंट, इनव्हॉइस आणि अहवालांतील तक्ते Excel (.xlsx) किंवा CSV मध्ये काढा. आधी ओळी पाहा; रकमा खऱ्या संख्या राहतात. तुमच्या ब्राउझरमध्ये चालते — काहीही अपलोड होत नाही.