लिनक्स कमांड लाइन से स्प्रेडशीट्स लिखना
VisiCalc और Lotus से 1-2-3 माइक्रोसॉफ्ट एक्सेल तक, स्प्रेडशीट ऐप्पल II के बाद से लगभग हर डेस्कटॉप सिस्टम पर उपलब्ध एक आवश्यक एप्लीकेशन रहा है। लिनक्स पर, ओपनऑफिस और लिबर ऑफिस में निर्मित कई स्प्रेडशीट उपलब्ध हैं, साथ ही ग्न्यूमेरिक का एक लिनक्स संस्करण भी है। ये सभी ग्राफिकल स्प्रेडशीट हैं जो डेस्कटॉप से चलती हैं। लेकिन कमांड लाइन के बारे में क्या? यदि आप कमांड लाइन से चल रहे वीआई, नैनो और एमाक्स जैसे टेक्स्ट एडिटर्स को पूरी तरह से दिखा सकते हैं, तो स्प्रेडशीट के बारे में क्या?
अच्छी खबर यह है कि लिनक्स में "स्प्रैडशीट कैलकुलेटर" या "एससी" नामक कमांड लाइन स्प्रेडशीट है, इसे उबंटू पर स्थापित करने के लिए, इसका उपयोग करें:
sudo apt- स्थापित एससी प्राप्त करें
प्रोग्राम शुरू करने के लिए, बस " sc
" टाइप करें। प्रारंभिक स्क्रीन एक खाली शीट है जो परिचित स्प्रेडशीट संख्या योजना के साथ ऊपर और नीचे की तरफ रेखांकित होती है, यानी शीर्ष पर अक्षरों और पक्ष के नीचे संख्याएं।
"सामान्य" स्प्रेडशीट की तरह, आप कक्षों में मानों और समीकरणों को दर्ज करते हैं और स्प्रेडशीट आवश्यक परिणामों की गणना करता है। हालांकि, सामान्य स्प्रेडशीट के विपरीत, आप केवल कोशिकाओं में मूल्यों को सीधे टाइप नहीं कर सकते हैं। संख्यात्मक स्थिरांक और तारों को दर्ज करने के लिए, आपको संपादन आदेश के साथ मान को आगे बढ़ाना होगा। एक संख्यात्मक स्थिरता दर्ज करने के लिए, आपको पहले "=" और फिर संख्या टाइप करने की आवश्यकता है। यहां कुछ सामान्य संपादन आदेशों की एक सूची दी गई है:
- = वर्तमान सेल में एक संख्यात्मक स्थिर या अभिव्यक्ति दर्ज करें। एससी शीर्ष रेखा पर अभिव्यक्ति के लिए संकेत देता है।
- <सेल के बाएं किनारे के खिलाफ बाएं फ्लश करने के लिए वर्तमान सेल में एक लेबल स्ट्रिंग दर्ज करें।
- \ कॉलम में केंद्रित होने के लिए वर्तमान सेल में एक लेबल स्ट्रिंग दर्ज करें।
- > सेल के दाएं किनारे के ठीक नीचे फ़्लश करने के लिए वर्तमान सेल में एक लेबल स्ट्रिंग दर्ज करें।
मूल्यों को दर्ज करने के तरीके को बदलने का एक तरीका है। "त्वरित संख्यात्मक प्रविष्टि मोड" कहा जाता है, आपको "-n" विकल्प के साथ स्कैन शुरू करने की आवश्यकता है, या प्रोग्राम में CTRL + T और फिर "n" टाइप करें। इस मोड में, जैसे ही आप कोई संख्या टाइप करना प्रारंभ करेंगे, प्रॉम्प्ट दिखाई देगा। इसका अर्थ यह है कि आप टाइपिंग को छोड़ सकते हैं "="।
नियमित स्प्रेडशीट में समानताएं उसी तरह दर्ज की जाती हैं। समीकरण के बाद "=" टाइप करें, उदाहरण के लिए "= बी 0 + बी 1 + बी 2 + बी 3"
बिल्ट-इन फ़ंक्शंस अन्य स्प्रैडशीट्स की तुलना में थोड़ा अलग काम करते हैं, जिसमें वे @ से शुरू होते हैं, ताकि आपको @sum (रेंज) का उपयोग करने के लिए आवश्यक सीमा का योग प्राप्त किया जा सके, जहां "रेंज" प्रारंभ है, और अंत सेल एक कोलन द्वारा अलग नाम, उदाहरण के लिए सी 5: सी 17।
अन्य आवश्यक कार्यों में शामिल हैं:
- @avg () - निर्दिष्ट क्षेत्र में सभी मान्य (nonblank) प्रविष्टियों का औसत।
- @max () - निर्दिष्ट क्षेत्र में अधिकतम मान वापस करें।
- @min () - निर्दिष्ट क्षेत्र में न्यूनतम मान लौटाएं।
- @sqrt () - ई के वर्ग रूट को वापस करें।
- @max () - अभिव्यक्तियों के अधिकतम मान लौटें। दो या अधिक अभिव्यक्ति निर्दिष्ट की जा सकती हैं।
- @min () - अभिव्यक्ति के मानों का न्यूनतम लौटें। दो या अधिक अभिव्यक्ति निर्दिष्ट की जा सकती हैं।
स्ट्रिंग फ़ंक्शंस जैसे @substr, @upper, और @lower सहित कई अन्य फ़ंक्शन भी हैं; और दिनांक और समय के कार्यों जैसे @now, @date, @day, @month, @year, आदि
उपलब्ध कार्यों का पूरा विवरण प्राप्त करने के लिए सबसे अच्छी जगह मैन पेज, यानी "मैन एससी" से है।
वांछित फ़ाइल नाम के बाद वर्तमान स्प्रेडशीट प्रकार "पी" को सहेजने के लिए। ".sc" एक्सटेंशन का प्रयोग करें। आप पैरामीटर के रूप में नाम की आपूर्ति करके शुरुआत में एक स्प्रेडशीट लोड कर सकते हैं, उदाहरण के लिए:
एससी test1.sc
सहेजने और बाहर निकलने का एक त्वरित तरीका ज़ेड ज़ेड का उपयोग करना है, जैसा कि आप वीआई संपादक के साथ करेंगे।
एससी का एक नकारात्मक पक्ष यह है कि इसका ऑन-डिस्क प्रारूप किसी भी तरह से मानक नहीं है। यदि आप इसे स्वयं उपयोग करने के लिए प्रतिबद्ध करते हैं, तो आप संगतता समस्याओं में आ जाएंगे। मुझे संदेह है कि आपका बॉस आपके नवीनतम व्यय दावों को .sc प्रारूप में स्वीकार करेगा! हालांकि एक डेस्कटॉप स्प्रेडशीट है जो .sc फ़ाइलों को समझती है। जीएनयू का जीन्यूमेरिक एसएससी फाइलें खोलने में सक्षम है; हालांकि, यह उन्हें बचाने में सक्षम नहीं है। लेकिन व्यावहारिक उपरोक्त यह है कि आप जीएनमेरिक में .sc फ़ाइलों को खोल सकते हैं और फिर उन्हें .xls या .ods जैसे बेहतर ज्ञात प्रारूप में सहेज सकते हैं। इन फ़ाइलों को तब माइक्रोसॉफ्ट एक्सेल, लिबर ऑफिस और अन्य में खोला जा सकता है।
यदि आप डेस्कटॉप के बिना लिनक्स चलाने के लिए उपयोग करते हैं या यदि आप रास्पबेरी पीआई का उपयोग कर रहे हैं, तो एससी एक पूर्ण डेस्कटॉप में बूट करने की आवश्यकता के बिना स्प्रेडशीट उत्पन्न करने का एक त्वरित तरीका है। इसे आज़माएं क्यों न दें, और यदि आपके कोई प्रश्न हैं तो कृपया नीचे टिप्पणी अनुभाग में पूछने के लिए स्वतंत्र महसूस करें।