आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
डेटा फ़ॉर्मेट आपस में लगभग किसी और चीज़ से बेहतर बदले जाते हैं, क्योंकि वे सब एक ही बात कहते हैं: पंक्तियाँ और फ़ील्ड, या वस्तुएँ और कुंजियाँ। फ़र्क़ इसमें है कि वे डेटा के *बारे में* कितना सँभाल सकते हैं, और लापरवाह कन्वर्ज़न ठीक वहीं चुपचाप चीज़ें तोड़ता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
इस श्रेणी में 10 फ़ॉर्मेट हैं और 71 कन्वर्ज़न चलते हैं — उनमें से 70 में आपकी फ़ाइल डिवाइस से बाहर जाती ही नहीं।
वेब का डेटा फ़ॉर्मेट। एक के अंदर एक बैठी संरचनाएँ, हर प्रोग्रामिंग भाषा से पढ़ी जा सकती हैं।
हर पंक्ति पर एक JSON वस्तु। लॉग पाइपलाइन और डेटा निर्यात यही देते हैं।
सादा पाठ में लिखी एक तालिका। हर स्प्रेडशीट, हर डेटाबेस और हर विश्लेषण औज़ार इसे पढ़ लेता है। सावधानी: भारतीय अंक-समूहन 1,23,456 लिखता है, और वह अल्पविराम फ़ाइल के अपने अल्पविराम से टकराता है।
CSV जैसा ही, पर टैब से बँटा हुआ — जिससे किसी फ़ील्ड के भीतर अल्पविराम वाली दिक़्क़त खड़ी ही नहीं होती।
बड़ी मात्राओं के लिए कॉलम-वार भंडारण। CSV से कहीं छोटा और कहीं तेज़ी से पूछा जा सकने वाला।
JSON का लंबा-चौड़ा पूर्वज। कंपनियों और सरकारों के बीच डेटा आदान-प्रदान की रीढ़ आज भी यही है।
ऐसा कॉन्फ़िगरेशन फ़ॉर्मेट जो संरचना इंडेंट से बनाता है। पढ़ने में सुखद और ख़ाली जगह के मामले में निर्मम।
ऐसा कॉन्फ़िगरेशन फ़ॉर्मेट जो पढ़ने लायक़ रहते हुए YAML के इंडेंट वाले गड्ढे विरासत में नहीं लेता।
खंड और कुंजी-मान जोड़े। सबसे पुराना कॉन्फ़िगरेशन फ़ॉर्मेट जो आज भी रोज़ काम आता है।
एक तालिका, INSERT कमांड में बदली हुई, डेटाबेस में लादने के लिए तैयार।
सिर्फ़ पढ़ना — यह फ़ॉर्मेट हम खोल सकते हैं, लिख नहीं सकते।
उनके लिए जो जाँच रहे हैं कि कोई डाउनलोड पूरा और बिना बदले पहुँचा या नहीं, उसे परियोजना के पेज पर छपे चेकसम से मिलाकर।
CSV टाइप नहीं रखता: शून्य से शुरू होने वाला पिन कोड, कोई लंबा पहचान नंबर या कोई तारीख़ — सब लिखावट हैं, जब तक कोई और तय न कर दे। JSON या Parquet की तरफ़ बढ़ते समय यह तय करना पड़ता है, और ग़लत तय करने पर «01234» संख्या 1234 बन जाता है।
उलटी तरफ़, एक के अंदर एक बैठी JSON किसी सपाट तालिका में बिना चपटी हुए बैठती ही नहीं, और चपटा करना ऐसा फ़ैसला है जिसके कई सही जवाब हैं। इसीलिए इस श्रेणी के पेज बस काम करने के बजाय यह भी बताते हैं कि वे कर क्या रहे हैं।
भारत में Excel CSV का विभाजक अल्पविराम लिखता है और अल्पविराम ही उम्मीद करता है, क्योंकि दशमलव के लिए बिंदु इस्तेमाल होता है। इसका मतलब यह है कि दिक़्क़त उलटी दिशा से आती है: यूरोप में बनी CSV अर्धविराम से बँटी होती है और यहाँ एक ही कॉलम में खुलती है।
कन्वर्ज़न विभाजक को मान लेने के बजाय पहचानता है, और फ़ाइल दुविधा में डाल दे तो आपको उसे हाथ से तय करने देता है। जब कोई तालिका सरहद पार करती है, तो सबसे ज़्यादा यही गड़बड़ाता है।
नहीं। सारे डेटा कन्वर्ज़न आपके ब्राउज़र में होते हैं, और जब तालिका ग्राहकों की सूची या कोई भीतरी निर्यात हो, तब यह मायने रखता है।
क्योंकि फ़ाइल अर्धविराम से बाँटती है और आपका Excel अल्पविराम की उम्मीद करता है, या इसका उलटा। बदलते समय आप विभाजक साफ़ तौर पर तय कर सकते हैं, और तब नतीजा पहली ही बार ठीक खुलता है।
काफ़ी छोटा, अक्सर एक अंश भर, क्योंकि वह कॉलम-वार सँभालता है और हर कॉलम को उसी के मुताबिक़ कंप्रेस करता है। वह टाइप भी पकड़े रखता है, और यही वह चीज़ है जो CSV नहीं कर सकता।