पायथन का उपयोग करके Excel तालिका बनाने के लिए इस लेख का अनुसरण करें। इसमें आईडीई सेट करने का विवरण, प्रोग्राम लॉजिक को दर्शाने वाले चरणों की एक सूची और एक रन करने योग्य नमूना कोड है जो यह प्रदर्शित करता है कि पायथन का उपयोग करके एक्सेल में एक टेबल कैसे बनाएं। आप तालिका को अनुकूलित करना और तालिका को समृद्ध करने के लिए विभिन्न अतिरिक्त जानकारी दिखाना सीखेंगे, जैसे कि कुल मानों को स्वचालित रूप से दिखाना।
पायथन का उपयोग करके एक्सेल में टेबल जोड़ने के चरण
- तालिका बनाने के लिए IDE को जावा के माध्यम से पायथन के लिए Aspose.Cells पर सेट करें
- तालिका के लिए स्रोत डेटा वाली एक नई एक्सेल फ़ाइल बनाएं या मौजूदा एक्सेल फ़ाइल लोड करें
- नई एक्सेल फ़ाइल के लिए नमूना डेटा के साथ sheet भरें
- लक्ष्य पत्रक तक पहुंचें और डेटा की सीमा के लिए एक list object जोड़ें
- TableStyleType एन्यूमरेटर के साथ तालिका शैली सेट करें
- एक विशिष्ट कॉलम में कुल ध्वज और मानों की गिनती सेट करें
- आउटपुट एक्सेल फ़ाइल को स्वरूपित तालिका के साथ सहेजें
ये चरण वर्णन करते हैं पायथन का उपयोग करके एक्सेल में एक तालिका कैसे बनाएं। डेटा के साथ लक्ष्य शीट तक पहुंच कर और जहां डेटा रहता है, वहां सेल की रेंज प्रदान करके एक सूची ऑब्जेक्ट को तालिका के रूप में जोड़कर प्रक्रिया शुरू करें। एक बार जब आप तालिका बना लेते हैं, तो आवश्यकता के अनुसार कुल और विशिष्ट कुल गणना दिखाने के लिए तालिका शैली और ध्वज सेट करें।
पायथन का उपयोग करके एक्सेल टेबल जोड़ने के लिए कोड
import jpype | |
import asposecells as cells | |
import random | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, TableStyleType, TotalsCalculation | |
def create_sample_data(sheet): | |
# Fill workbook with some dummy data | |
titles = ["Employee", "Quarter", "Product", "Country", "Sale"] | |
employees = ["David", "James", "Miya"] | |
products = ["Chai", "Chang", "Geitost", "Maxilaku"] | |
countries = ["USA", "China", "Turkiye", "Germany", "India", "Italy"] | |
for idx, title in enumerate(titles): | |
sheet.getCells().get(0, idx).setValue(title) | |
for i in range(1, 20): | |
sheet.getCells().get(i, 0).setValue(random.choice(employees)) | |
sheet.getCells().get(i, 1).setValue(random.randint(1, 4)) | |
sheet.getCells().get(i, 2).setValue(random.choice(products)) | |
sheet.getCells().get(i, 3).setValue(random.choice(countries)) | |
sheet.getCells().get(i, 4).setValue(random.randint(0, 2000)) | |
# Instantiate a license | |
license = License() | |
license.setLicense("License.lic") | |
# Create a workbook. | |
wb = Workbook() | |
# Optionally call this function if workbook has no data | |
create_sample_data(wb.getWorksheets().get(0)) | |
# Obtain the first sheet | |
sheet = wb.getWorksheets().get(0) | |
# Add a new list object with 20 rows and 5 columns | |
listObject = sheet.getListObjects().get(sheet.getListObjects().add("A1", "E20", True)) | |
# Set table style | |
listObject.setTableStyleType(TableStyleType.TABLE_STYLE_MEDIUM_10) | |
# Show the flag to display the Total for all numbers | |
listObject.setShowTotals(True) | |
# Set the second column calculation type | |
listObject.getListColumns().get(1).setTotalsCalculation(TotalsCalculation.COUNT) | |
# Saving the Excel file | |
wb.save("output.xlsx") | |
print("Table created successfully!!!") |
यह कोड स्निपेट दिखाता है कि पायथन का उपयोग करके एक्सेल में डेटा टेबल कैसे बनाएं। Create_sample_data() विधि वैकल्पिक है, और यदि एक्सेल फ़ाइल में पहले से ही आवश्यक डेटा है तो आप इसे छोड़ सकते हैं। तालिका शैली को स्थापित करने के लिए TableStyleType एन्यूमरेटर का उपयोग करें, और इस कोड स्निपेट में दर्शाए अनुसार COUNT जैसे टोटल्सकैलकुलेशन विकल्पों में से एक को चुनें। आप उल्लिखित प्रगणक द्वारा उपलब्ध कराए गए अन्य प्रकारों में से चुन सकते हैं।
इस लेख ने हमें एक्सेल टेबल बनाना और उसे फॉर्मेट करना सिखाया है। पिवट तालिका बनाने के लिए, पायथन में पिवट टेबल कैसे बनाएं पर आलेख देखें।