Humongous एक्सेल शीट को कई एक्सेल फाइल में विभाजित करें


1

वास्तव में एक प्रोग्रामिंग सवाल नहीं है, लेकिन मेरे पास एक एक्सेल फाइल है, जिसमें कुछ हजार रिकॉर्ड हैं और मैं चाहूंगा कि इसे कुछ सौ रिकॉर्ड कहे जाने वाली छोटी एक्सेल फाइल में विभाजित किया जाए। ऐसा करने का सबसे आसान तरीका है - प्रत्यक्ष प्रोग्रामिंग प्रश्न नहीं होने के लिए खेद है :(


1
कुछ हज़ार रिकॉर्ड सीमाएं नहीं बढ़ा रहे हैं कि स्प्रेडशीट क्या धारण कर सकती है। क्या आपके पास इसे तोड़ने का एक विशिष्ट कारण है? प्रदर्शन? रखरखाव में आसानी?
क्रिस नावा

जवाबों:


1

यदि स्प्रेडशीट विशुद्ध रूप से डेटा है (अर्थात कोई भी कोशिकाएँ एक-दूसरे को सूत्रों के माध्यम से संदर्भित नहीं करती हैं), तो मुझे लगता है कि मैं इसे सीएसवी के रूप में सहेजने की कोशिश करूँगा, फिर इसे प्रोग्रामिक रूप से काट लें (जैसे लाइनों की संख्या द्वारा) और प्रत्येक चंक को एक अलग में सहेजें सीएसवी फ़ाइल।


0

प्रोग्रामेटिक रूप से, एक्सेल फाइल को खोलने और इसे कई छोटी फाइलों में विभाजित करने से कुछ भी नहीं होता है।

इस आसान को आसान बनाने के लिए http://www.tmssoftware.com/site/flexcelnet.asp देखें । आप SpreadSheetML का उपयोग करके इसे अपने दम पर पूरी तरह से कर सकते हैं, यह सिर्फ इसे आसान बनाता है।


0

यदि आपके पास यूनिक्स कमांड लाइन टूल्स तक पहुंच है, तो सीएसवी विकल्प जो पहले उल्लिखित है, तुच्छ है। CSV को सरल निर्यात, विभाजन --lines = 100 CSV को कई फ़ाइलों में, फ़ाइलों को आयात करें।

आप मैक्रो स्क्रिप्टिंग का उपयोग करके भी प्रयास कर सकते हैं। पहले कुछ सौ रिकॉर्ड्स को काटने के लिए एक मैक्रो बनाएं, उन्हें एक नई स्प्रेडशीट में पेस्ट करें और एक अद्वितीय नाम के साथ सहेजें। फिर कई बार प्ले प्रेस करें या लूप बनाएं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.