2009-02-09 18 views
34

कार्यालय 2007 तक, एक्सेल में अधिकतम 65,000 पंक्तियां हैं। कार्यालय 2007 ने अधिकतम 1 मिलियन पंक्तियों तक पहुंचाया, जो निश्चित रूप से अच्छा है; लेकिन मैं उत्सुक हूँ - बिल्कुल एक सीमा क्यों है? जाहिर है, जब आप स्प्रेडशीट आकार बढ़ाते हैं तो प्रदर्शन तेजी से धीमा हो जाएगा; लेकिन एक्सेल को एक छोटी चादर से शुरू करके और गतिशील रूप से "पुनः आकार देने" के लिए इसे आवश्यकतानुसार अनुकूलित करना बहुत कठिन नहीं होना चाहिए। यह देखते हुए कि 65K से 1 मिलियन तक की सीमा को बढ़ाने के लिए कितना काम होना चाहिए, वे सभी तरह से क्यों नहीं गए थे, इसलिए यह केवल उपलब्ध स्मृति और डिस्क स्थान की मात्रा से ही सीमित है?माइक्रोसॉफ्ट एक्सेल में अभी भी एक पंक्ति सीमा क्यों है?

+2

ऐसा लगता है कि केवल माइक्रोसॉफ्ट द्वारा ही उत्तर दिया जा सकता है। –

+3

@ ज़च स्क्रिप्वेना, ऐसा लगता है कि ऐसा नहीं है। वह, और हमारे यहां कुछ एमएस लोग हैं। – mmcdole

+0

शायद यह उपकरण को और अधिक मूर्ख बनाने के लिए है। 1 मिलियन पंक्तियों के साथ यह स्मृति से बाहर निकलने के लिए थोड़ा सा प्रयास करता है या कुछ हमेशा के लिए गणना करता है (कुछ अच्छे vlookups या अन्य जटिल सूत्रों को करना चाहिए)। सीमाओं के बिना, आप 'नीचे तक' कॉलम भरकर बस अपनी याददाश्त भर सकते हैं। यह स्पष्ट रूप से कई स्थितियों में परिणाम देगा जहां अंतिम उपयोगकर्ता का निष्कर्ष 'यह काम नहीं करेगा' और समग्र उपयोगकर्ता अनुभव को कम करेगा। –

उत्तर

26

(त्रुटि ... हर किसी के लिए एक सुझाव के कारण अद्यतन: इससे पहले कि आप पूरी तरह से जाग रहे हैं इतने पर पोस्ट न करें) क्योंकि अनुकूलन के

शायद। एक्सेल 2007 में अधिकतम 16 384 कॉलम और 1 048 576 पंक्तियां हो सकती हैं। अजीब संख्या?

14 बिट = 16 384, 20 बिट = 1 048 576

14 + 20 = 34 बिट = एक से अधिक 32 बिट रजिस्टर कर सकते हैं।

लेकिन उन्हें सेल (टेक्स्ट, संख्या इत्यादि) और स्वरूपण (रंग, सीमाएं इत्यादि) के प्रारूप को स्टोर करने की भी आवश्यकता है। मान लें कि वे दो 32-बिट शब्दों (64 बिट) का उपयोग करते हैं, वे सेल नंबर के लिए 34 बिट्स का उपयोग करते हैं और अन्य चीजों के लिए 30 बिट्स का उपयोग करते हैं।

यह महत्वपूर्ण क्यों है? स्मृति में उन्हें पूरी स्प्रेडशीट के लिए आवश्यक सभी मेमोरी आवंटित करने की आवश्यकता नहीं होती है, बल्कि केवल आपके डेटा के लिए आवश्यक स्मृति, और प्रत्येक डेटा को उस सेल में टैग किया जाता है जिसमें यह होना चाहिए।

अद्यतन 2016:

Microsoft's specification for Excel 2013 & 2016

  • ओपन कार्यपुस्तिका के लिए एक लिंक मिल गया: उपलब्ध स्मृति और सिस्टम संसाधनों द्वारा सीमित
  • वर्कशीट आकार: 16,384 स्तंभों के आधार पर 1,048,576 पंक्तियों (20 बिट्स) (14 बिट्स)
  • कॉलम चौड़ाई: 255 वर्ण (8 बिट्स)
  • पंक्ति ऊंचाई: 40 9 अंक
  • पृष्ठ विराम: 1,026 क्षैतिज और ऊर्ध्वाधर (अप्रत्याशित संख्या, शायद गलत, 10 बिट 1024 है) कि एक सेल शामिल कर सकते हैं पात्रों में से
  • कुल संख्या: 32,767 वर्ण (पर हस्ताक्षर किए 16 बिट) एक शीर्षक में
  • वर्ण या पाद लेख: 255 (8 बिट) किसी कार्यपुस्तिका में
  • पत्रक: 16 मिलियन रंगों (24 बिट रंग स्पेक्ट्रम के लिए पूरा उपयोग के साथ 32 बिट)
  • : उपलब्ध स्मृति द्वारा सीमित
  • किसी कार्यपुस्तिका में रंग (डिफ़ॉल्ट 1 चादर है)
  • कार्यपुस्तिका में नामित विचार: उपलब्ध स्मृति
  • द्वारा सीमित
  • अद्वितीय सेल फ़ॉर्मेट/सेल शैलियों: 64,000 (16 बिट = 65536)
  • भरें शैलियों: 256 (8 बिट)
  • रेखा की मोटाई और शैलियों: 256 (8 बिट)
  • अनोखा फ़ॉन्ट प्रकार: 1024 (10 बिट) वैश्विक फ़ॉन्ट्स उपयोग के लिए उपलब्ध हैं; 512 कार्यपुस्तिका प्रति
  • किसी कार्यपुस्तिका में संख्या प्रारूप: किसी कार्यपुस्तिका में उपलब्ध स्मृति द्वारा सीमित
  • विंडोज: 200 और 250 है, कि तुम किसी कार्यपुस्तिका में स्थापित किया है
  • नाम Excel के भाषा संस्करण के आधार पर बीच द्वारा सीमित उपलब्ध स्मृति
  • वर्कशीट में हाइपरलिंक्स: 66,530 हाइपरलिंक्स (अप्रत्याशित संख्या, शायद गलत।16 बिट = 65536) एक विंडो में
  • फलक: 4
  • लिंक्ड शीट: उपलब्ध स्मृति
  • परिदृश्य द्वारा सीमित: उपलब्ध स्मृति द्वारा सीमित; सॉल्वर में 32
  • एडजस्टेबल कोशिकाओं: 200
  • कस्टम कार्य: एक सारांश रिपोर्ट केवल
  • एक परिदृश्य में बदलने कोशिकाओं से पता चलता पहले 251 परिदृश्यों उपलब्ध स्मृति
  • ज़ूम रेंज द्वारा सीमित: 10 प्रतिशत करने के लिए 400 प्रतिशत
  • रिपोर्ट: उपलब्ध स्मृति द्वारा सीमित
  • क्रमबद्ध संदर्भ: 64 एक ही प्रकार में; असीमित जब अनुक्रमिक प्रकार
  • पूर्ववत स्तरों का उपयोग कर: 100
  • एक डेटा रूप में फील्ड्स: 32
  • वर्कबुक पैरामीटर: कार्यपुस्तिका प्रति 255 मानकों
  • आइटम फिल्टर ड्रॉप-डाउन सूचियों में दिखाया गया है: 10,000
+0

मुझे क्या याद आ रही है? मैं इसे 14 + 20 = 34 – jtolle

+0

@jtolle के रूप में बना देता हूं: आप सही हैं। यह सुबह बहुत जल्दी था (04:00)। – some

+3

@ htm11h इससे कोई फर्क नहीं पड़ता कि आपके पास 4 जीबी या 64 पीबी है, एक्सेल में अभी भी 1048576 पंक्तियों और 16384 कॉलम की सीमा है। [स्रोत: माइक्रोसॉफ्ट] (https://support.office.com/en-us/article/Excel- स्पेसिफिकेशंस-and-limits-ca36e2dc-1f09-4620-b726-67c00b05040f) – some

8

एक शब्द में - गति। एक लाख पंक्तियों के लिए एक सूचकांक 32-बिट शब्द में फिट बैठता है, इसलिए इसे 32-बिट प्रोसेसर पर कुशलता से उपयोग किया जा सकता है। एक सीपीयू रजिस्टर में फिट होने वाले फंक्शन तर्क बेहद कुशल हैं, जबकि जिन लोगों को बड़ी संख्या में प्रत्येक फंक्शन कॉल पर स्मृति तक पहुंचने की आवश्यकता होती है, एक धीमी गति से ऑपरेशन। एक स्प्रेडशीट को अपडेट करना एक गहन ऑपरेशन हो सकता है जिसमें कई सेल संदर्भ शामिल हैं, इसलिए गति महत्वपूर्ण है। इसके अलावा, एक्सेल टीम को उम्मीद है कि एक लाख से अधिक पंक्तियों से निपटने वाला कोई भी व्यक्ति स्प्रेडशीट की बजाय डेटाबेस का उपयोग करेगा।

+10

यह कोई मतलब नहीं है। निश्चित रूप से, एक लाख पंक्ति सूचकांक 32 बिट्स में फिट बैठता है ... लेकिन 4 बिलियन पंक्तियां भी होती हैं। उस पर क्यों नहीं जाते? डेटाबेस तर्क के लिए - स्पष्ट रूप से लोगों को 32K पंक्तियों से बाधा महसूस हुई और उन्हें एक्सेल 97 में इसे 64k तक बढ़ा देना पड़ा। फिर उन्होंने Excel 2007 में इसे 1 एम तक बढ़ा दिया। क्यों नहीं चलते? –

संबंधित मुद्दे

 संबंधित मुद्दे