.xlsx फाइल जितना चाहते हैं उससे ज्यादा शेयर कर देती है
किसी को सीधे स्प्रेडशीट भेजना मतलब उसे सब कुछ थमा देना है — हर फॉर्मूला, हर छुपी हुई कैलकुलेशन, हर कंडीशनल फॉर्मेटिंग रूल, और यह क्षमता कि वह गलती से (या जानबूझकर) कोई नंबर बदल दे और आपको पता चले बिना पूरा हिसाब बिगाड़ दे। ज्यादातर मामलों में, जिसे आप प्राइस लिस्ट, इनवॉइस या रिपोर्ट भेज रहे हैं, उसे सिर्फ नंबर देखने हैं, पीछे की मशीनरी से छेड़छाड़ नहीं करनी।
उसी डेटा का PDF वर्ज़न इसे साफ तरीके से हल कर देता है — सामने वाला ठीक वही रो और कॉलम देखता है जो आपने चाहा, बिना इस डर के कि कोई गलत की-स्ट्रोक तीन सेल दूर किसी फॉर्मूले को बिगाड़ देगा।
असल में रेंडर क्या होता है
यह कन्वर्जन .xlsx फाइल की इंटरनल ZIP-और-XML संरचना को सीधे पढ़ता है, पहली वर्कशीट की सेल वैल्यू निकालता है (Excel की shared-strings टेबल को सही तरीके से हल करते हुए, जो Excel एक जैसे टेक्स्ट को बार-बार न दोहराने के लिए इस्तेमाल करता है), और हर रो-कॉलम को पेज पर एक बराबर-स्पेस वाली ग्रिड में लगाता है, जिसमें हेडर रो को बोल्ड करके नीचे के डेटा से अलग दिखाया जाता है।
पेज की चौड़ाई अपने आप इस पर निर्भर करके बढ़ती है कि शीट में कितने कॉलम हैं, ताकि चौड़ी स्प्रेडशीट किसी तंग, फिक्स्ड पेज में अजीब तरीके से न सिमट जाए — यह बिना किसी मैन्युअल एडजस्टमेंट के एक सिंपल चार-कॉलम लिस्ट और ज्यादा चौड़ी डेटा टेबल, दोनों को संभाल लेता है।
क्या नहीं बचता: फॉर्मूले, रंग और चार्ट
यह सिर्फ वैल्यू वाली ग्रिड बनाता है — हर सेल में जो भी टेक्स्ट फिलहाल सेव है, वही दिखता है, कोई लाइव फॉर्मूला दोबारा कैलकुलेट नहीं होता (जिस सेल में फॉर्मूले का आखिरी नतीजा दिख रहा था, वह सेव की गई वैल्यू दिखाएगा, फॉर्मूला दोबारा नहीं चलेगा)। कंडीशनल फॉर्मेटिंग, सेल कलर, चार्ट, और वर्कबुक में पहली के अलावा कोई भी शीट शामिल नहीं होती, क्योंकि Excel जैसी पूरी विज़ुअल सटीकता दोबारा बनाने के लिए एक हल्के ग्रिड कन्वर्जन से कहीं ज्यादा भारी टूल चाहिए होगा।