कई जेएस लाइब्रेरी हैं जो निर्यात को उत्कृष्टता प्रदान करने की अनुमति देती हैं। लेकिन क्या होगा अगर हम अतिरिक्त निर्भरता से बचते हुए न्यूनतम दृष्टिकोण का पालन करना चाहते हैं।
सबसे सरल तरीका JSON से CSV उत्पन्न करना होगा जिसे आसानी से एक्सेल में खोला जा सकता है।
लेकिन इससे पहले कि मैं रूपांतरण तर्क दिखाऊं, आइए समझें कि सीएसवी क्या है और सीएसवी फ़ाइल बनाते समय हम किस एन्कोडिंग का उपयोग करेंगे।
कॉमा-सेपरेटेड वैल्यूज़ (सीएसवी) फ़ाइलों के लिए यह आरएफसी 4180 सामान्य प्रारूप और एमआईएमई प्रकार सीएसवी प्रारूप की परिभाषा निर्दिष्ट करता है। ध्यान दें कि यह केवल एक ज्ञापन है क्योंकि सीएसवी प्रारूप आधिकारिक तौर पर मानकीकृत नहीं है।
मेरे JSON डेटा में मेरे पास ISO लैटिन-1 (ISO/IEC 8859-1) वर्ण सेट से æ å ø वर्ण हैं जिन पर सीएसवी फ़ाइल बनाते समय विचार किया जाना है।
यूनिकोड® मानक संस्करण 15.0 पर विचार करने के लिए कुछ अंश।
यूनिकोड® मानक संस्करण 15.0 से:
संक्षेप में, सीएसवी स्ट्रिंग से पहले शून्य चौड़ाई नो-ब्रेक स्पेस जोड़ने से एक्सेल को 1252 के बजाय यूटीएफ -8 एन्कोडिंग लागू करने के लिए मजबूर किया जाएगा: पश्चिमी यूरोपीय (विंडोज़) या कुछ अन्य एन्कोडिंग जिसे एक्सेल यू एफईएफएफ वर्ण के मामले में चुनेगा उपलब्ध नहीं कराया।
मैं इस श्रृंखला की अगली पोस्ट में शून्य चौड़ाई और बिना ब्रेक स्पेस वाली सीएसवी फ़ाइल बनाने के बीच का अंतर दिखाऊंगा...
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3