स्थानीयकृत पठन मार्गदर्शिका
xlsxउद्देश्य, उपयोग और स्रोत
जब भी कोई स्प्रेडशीट फ़ाइल मुख्य इनपुट या आउटपुट हो, तो इस कौशल का उपयोग करें। इसका अर्थ है कोई भी ऐसा कार्य जहाँ उपयोगकर्ता किसी मौजूदा .xlsx, .xlsm, .xltx, .csv, या .tsv फ़ाइल को खोलना, पढ़ना, संपादित करना या ठीक करना चाहता हो (जैसे कॉलम जोड़ना, फ़ॉर्मूले की गणना करना, फ़ॉर्मेटिंग करना, चार्ट बनाना, अव्यवस्थित डेटा को साफ़ करना); शुरू से या अन्य डेटा स्रोतों से एक नई स्प्रेडशीट बनाना; या सारणीबद्ध फ़ाइल स्वरूपों के बीच रूपांतरण करना। विशेष रूप से तब सक्रिय करें जब उपयोगकर्ता किसी स्प्रेडशीट फ़ाइल का नाम या पथ से उल्लेख करता है — भले ही अनौपचारिक रूप से (जैसे "मेरे डाउनलोड में xlsx") — और उस पर कुछ कार्य करना चाहता हो या उससे कुछ परिणाम प्राप्त करना चाहता हो। अव्यवस्थित सारणीबद्ध डेटा फ़ाइलों (गलत पंक्तियाँ, गलत जगह पर रखे गए हेडर, बेकार डेटा) को साफ़ करने या पुनर्गठित करके उचित स्प्रेडशीट में बदलने के लिए भी सक्रिय करें। परिणाम स्वरूप एक स्प्रेडशीट फ़ाइल होनी चाहिए। जब मुख्य परिणाम स्वरूप एक Word दस्तावेज़, HTML रिपोर्ट, स्टैंडअलोन Python स्क्रिप्ट, डेटाबेस पाइपलाइन, या Google Sheets API एकीकरण हो, तब सक्रिय न करें, भले ही सारणीबद्ध डेटा शामिल हो।
स्रोत प्राप्त किया गया:
- स्रोत रिपॉज़िटरी
- anthropics/skills
- SKILL.md
skills/xlsx/SKILL.md- रिपॉज़िटरी Star
- 185,373
- रिपॉज़िटरी का अंतिम अपडेट
- 2026-10-29
- क्षमता वर्गीकरण
- डेटा
- अंतिम संग्रह समय
लाइसेंस: लाइसेंस दस्तावेजों का सत्यापन लंबित है
वर्कफ़्लो के अंश केवल पढ़ने में सहायता के लिए हैं, कोडेज़ से निष्पादन योग्य निर्देश नहीं हैं। इस पृष्ठ को बनाने के लिए किसी तृतीय-पक्ष स्किल का उपयोग नहीं किया गया है।
नीचे दिए गए उद्देश्य और कार्यप्रणाली संबंधी अंश प्रारंभिक सामग्री हैं, जिन्हें पढ़ने के लिए व्यवस्थित और अनुवादित किया गया है। ये अलग से लेबल किए गए कोडेज़ संपादकीय विश्लेषण से भिन्न हैं।
यह कौशल क्या करता है
जब भी कोई स्प्रेडशीट फ़ाइल मुख्य इनपुट या आउटपुट हो, तो इस कौशल का उपयोग करें। इसका अर्थ है कोई भी ऐसा कार्य जहाँ उपयोगकर्ता किसी मौजूदा .xlsx, .xlsm, .xltx, .csv, या .tsv फ़ाइल को खोलना, पढ़ना, संपादित करना या ठीक करना चाहता हो (जैसे कॉलम जोड़ना, फ़ॉर्मूले की गणना करना, फ़ॉर्मेटिंग करना, चार्ट बनाना, अव्यवस्थित डेटा को साफ़ करना); शुरू से या अन्य डेटा स्रोतों से एक नई स्प्रेडशीट बनाना; या सारणीबद्ध फ़ाइल स्वरूपों के बीच रूपांतरण करना। विशेष रूप से तब सक्रिय करें जब उपयोगकर्ता किसी स्प्रेडशीट फ़ाइल का नाम या पथ से उल्लेख करता है — भले ही अनौपचारिक रूप से (जैसे "मेरे डाउनलोड में xlsx") — और उस पर कुछ कार्य करना चाहता हो या उससे कुछ परिणाम प्राप्त करना चाहता हो। अव्यवस्थित सारणीबद्ध डेटा फ़ाइलों (गलत पंक्तियाँ, गलत जगह पर रखे गए हेडर, बेकार डेटा) को साफ़ करने या पुनर्गठित करके उचित स्प्रेडशीट में बदलने के लिए भी सक्रिय करें। परिणाम स्वरूप एक स्प्रेडशीट फ़ाइल होनी चाहिए। जब मुख्य परिणाम स्वरूप एक Word दस्तावेज़, HTML रिपोर्ट, स्टैंडअलोन Python स्क्रिप्ट, डेटाबेस पाइपलाइन, या Google Sheets API एकीकरण हो, तब सक्रिय न करें, भले ही सारणीबद्ध डेटा शामिल हो।
अपस्ट्रीम वर्कफ़्लो कैसे काम करता है
एक्सएलएसएक्स बनाना, संपादित करना और विश्लेषण करना
>openpyxl,pandas, औरmarkitdownपहले से इंस्टॉल हैं — इन्हें न चलाएंpip installसबसे पहले, स्क्रिप्ट लिखें और सीधे आयात करें। केवल तभी जब आयात विफल हो जाए (याmarkitdownकमांड गायब है):pip installपैकेज गायब है। > नीचे दिए गए स्क्रिप्ट पथ इस कौशल की निर्देशिका के सापेक्ष हैं।
ऐसे सूत्र चुनना जो सत्यापन में खरे उतरें
LibreOffice में Excel की तुलना में कम फ़ंक्शन हैं, और एक फ़ंक्शन जिसका मूल्यांकन यह नहीं कर सकता वह एक शाब्दिक मान बन जाता है।#NAME?आपके द्वारा सबमिट की गई फ़ाइल में पहले से ही शामिल होना चाहिए। एक्सेल को प्राथमिकता दें।2007युग के कार्य —SUMIFS,INDEX,MATCH,IFERROR,SUMPRODUCT— जिन्हें किसी उपसर्ग की आवश्यकता नहीं होती।
ओपनपाइक्सल की कमियां
किसी मॉडल को पढ़ने में दो बार लोड करना पड़ता है।data_only=Trueइससे कैश किए गए मान प्राप्त होते हैं जिनमें फ़ॉर्मूले हटा दिए गए होते हैं; डिफ़ॉल्ट रूप से, इससे बिना मानों वाली फ़ॉर्मूला स्ट्रिंग प्राप्त होती है। एक बार में दोनों परिणाम नहीं मिल सकते।data_only=Trueसेव करने पर यह प्रक्रिया विनाशकारी हो जाती है। उस वर्कबुक में कोई फ़ॉर्मूला नहीं बचता, इसलिए सेव करने पर हर फ़ॉर्मूला स्थायी रूप से एक खाली मान से बदल जाता है।
python scripts/recalc.py output.xlsx [timeout_seconds] # default 30आवश्यकताएँ और सेटअप
प्रत्येक आउटपुट के लिए आवश्यकताएँ
उपयोगकर्ता द्वारा अन्यथा निर्देश न दिए जाने तक, सभी कार्यों में पेशेवर फ़ॉन्ट (एरियल, टाइम्स न्यू रोमन) का उपयोग किया गया है। फ़ॉर्मूला में कोई त्रुटि नहीं है। कभी भी शिपिंग में त्रुटि न होने पर ही भेजें।recalc.pyरिपोर्टोंerrors_foundयदि आपको लगता है कि कोई त्रुटि आपके जन्म से पहले की है, तो इसे साबित करें: *मूल* फ़ाइल को लोड करें।data_only=Trueऔर उस सेल को देखिए। आपके द्वारा उत्पन्न त्रुटि बिल्कुल वैसी ही दिखती है जैसी आपको विरासत में मिली है।
निर्भरताएँ
openpyxl,pandas,markitdown(pip, पहले से स्थापित — केवल तभी स्थापित करें जब आयात विफल हो जाए या कमांड अनुपस्थित हो) · लिब्रेऑफिस (sofficeसैंडबॉक्स वातावरण के लिए स्वतः कॉन्फ़िगर किया गयाscripts/office/soffice.py)
सीमाएं और गुणवत्ता जांच
पुनर्गणना करें (जब भी फ़ाइल में सूत्र हों तो यह अनिवार्य है)
openpyxl फ़ॉर्मूले को बिना किसी कैश्ड मान के स्ट्रिंग के रूप में लिखता है। जब तक आप पुनर्गणना नहीं करते, प्रत्येक फ़ॉर्मूला सेल को स्ट्रिंग के रूप में ही पढ़ा जाता है।Noneकैश्ड मानों को पढ़ने वाली किसी भी चीज़ के लिए —pandas,load_workbook(data_only=True)और अधिकांश पूर्वावलोकनकर्ता। लिब्रेऑफिस हर फ़ॉर्मूले की गणना करता है, फ़ाइल को उसी स्थान पर दोबारा लिखा जाता है, और आपको JSON मिलता है:status(success|errors_found)total_formulas,total_errors, और एकerror_summaryनामकरण तक100त्रुटि प्रकार के अनुसार कोशिकाएँ (locations_truncatedबताता है कि उसने कितने लोगों को रोका - विश्वासtotal_errors(सूची की लंबाई नहीं)। इसके नामकरण को ठीक करें और इसे फिर से चलाएँ। JSON के साथ एकerrorएक कुंजी के बजायstatusइसका मतलब है कि कुछ भी पुनर्गणना नहीं की गई, और केवल वही मामला गैर-शून्य है।errors_foundबाहर निकलता है0इसलिए, कभी भी साफ-सुथरे निकास को साफ-सुथरी कार्यपुस्तिका के रूप में न समझें।
सुरक्षित परीक्षण से शुरुआत करें
- समर्थित होस्ट और रिपॉजिटरी इंस्टॉलेशन निर्देशों की जाँच करें। स्किल डायरेक्टरी और उससे संबंधित स्क्रिप्ट, एसेट्स और डॉक्यूमेंटेशन को एक साथ रखें;SKILL.mdअकेले होने पर निर्भरताओं को छोड़ा जा सकता है।
- एजेंट को अपना वास्तविक इनपुट, अपेक्षित आउटपुट और स्वीकृति मानदंड प्रदान करें। इनवोकेशन सिंटैक्स और उपलब्ध उपकरण होस्ट पर निर्भर करते हैं; यह साइट किसी सार्वभौमिक इंस्टॉलेशन कमांड को नहीं मानती है।
- डिस्पोजेबल प्रोजेक्ट या उसकी कॉपी पर मूल वर्कफ़्लो को आज़माएँ। फ़ाइलों, रिमोट सेवाओं या बिल योग्य संसाधनों में परिवर्तन करने वाले कार्यों की अनुमति देने से पहले उनकी समीक्षा करें।
- स्रोत गुणवत्ता जांच और अपनी आवश्यकताओं के आधार पर आउटपुट को सत्यापित करें। सफल ट्रिगर या उच्च रिपॉजिटरी स्टार संख्या सही परिणाम की गारंटी नहीं देते।
मूल लेख में आगे पढ़ें
सम्बंधित योग्यता
अनुवाद और दायरा
यह पठन मार्गदर्शिका ऊपर पिन किए गए अंशों में से चयनित अंशों को प्रस्तुत करती है।SKILL.mdयह अनुवाद सहायता से किया गया है। यह कोई संपूर्ण नियमावली या परीक्षित संगतता का दावा नहीं है। उपयोग करने से पहले मूल दस्तावेज़ और उससे संबंधित फ़ाइलों को पढ़ें।
यह परिचय नीचे पिन किए गए संस्करण को संदर्भित करता है; वर्तमान रिपॉजिटरी गतिविधि और संग्रह समय अलग से दिखाए गए हैं।
- पिन किया गया स्रोत
- मूल लेख पढ़ें ↗
- स्रोत प्राप्त किया गया
- स्रोत कमिट
ca45fc496a3436251f191354091d557da31c15b5- स्रोत SHA-256
6712b39718fe815054abca9c3ee72f989613e6f771c8a5c58f30a65a6c905622