Δημιουργήστε πίνακα Excel χρησιμοποιώντας Python

Ακολουθήστε αυτό το άρθρο για να δημιουργήσετε πίνακα Excel χρησιμοποιώντας Python. Διαθέτει τις λεπτομέρειες για να ορίσετε το IDE, μια λίστα βημάτων που απεικονίζουν τη λογική του προγράμματος και ένα δείγμα κώδικα με δυνατότητα εκτέλεσης που δείχνει πώς να δημιουργήσετε έναν πίνακα στο Excel χρησιμοποιώντας την Python. Θα μάθετε να προσαρμόζετε τον πίνακα και να εμφανίζετε διάφορες πρόσθετες πληροφορίες για τον εμπλουτισμό του πίνακα, όπως η αυτόματη εμφάνιση του συνόλου των τιμών.

Βήματα για την προσθήκη πίνακα στο Excel χρησιμοποιώντας Python

  1. Ορίστε το IDE σε Aspose.Cells για Python μέσω Java για τη δημιουργία πίνακα
  2. Δημιουργήστε ένα νέο ή φορτώστε ένα υπάρχον αρχείο Excel με δεδομένα προέλευσης για τον πίνακα
  3. Συμπληρώστε το sheet με δείγματα δεδομένων για ένα νέο αρχείο Excel
  4. Αποκτήστε πρόσβαση στο φύλλο προορισμού και προσθέστε ένα list object για το εύρος δεδομένων
  5. Ορίστε το στυλ πίνακα με τον απαριθμητή TableStyleType
  6. Σύνολο εμφάνισης συνολικής σημαίας και πλήθους τιμών σε μια συγκεκριμένη στήλη
  7. Αποθηκεύστε το αρχείο εξόδου Excel με τον μορφοποιημένο πίνακα

Αυτά τα βήματα περιγράφουν πώς να δημιουργήσετε έναν πίνακα στο Excel χρησιμοποιώντας Python. Ξεκινήστε τη διαδικασία αποκτώντας πρόσβαση στο φύλλο προορισμού με δεδομένα και προσθέτοντας ένα αντικείμενο λίστας ως πίνακα παρέχοντας το εύρος των κελιών όπου βρίσκονται τα δεδομένα. Μόλις δημιουργήσετε τον πίνακα, ορίστε το στυλ του πίνακα και τη σημαία ώστε να εμφανίζονται τα σύνολα και οι συγκεκριμένοι συνολικοί υπολογισμοί σύμφωνα με τις απαιτήσεις.

Κώδικας για προσθήκη πίνακα Excel χρησιμοποιώντας Python

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!!!")

Αυτό το απόσπασμα κώδικα δείχνει πώς να δημιουργήσετε έναν πίνακα δεδομένων στο Excel χρησιμοποιώντας την Python. Η μέθοδος create_sample_data() είναι προαιρετική και μπορείτε να την παραλείψετε εάν το αρχείο Excel έχει ήδη τα απαιτούμενα δεδομένα. Χρησιμοποιήστε τον απαριθμητή TableStyleType για να καθορίσετε το στυλ του πίνακα και επιλέξτε μία από τις επιλογές TotalsCalculation, όπως το COUNT όπως φαίνεται σε αυτό το απόσπασμα κώδικα. Μπορείτε να επιλέξετε από άλλους τύπους που παρέχονται από τον αναφερόμενο απαριθμητή.

Αυτό το άρθρο μας δίδαξε να δημιουργήσουμε έναν πίνακα Excel και να τον μορφοποιήσουμε. Για τη δημιουργία συγκεντρωτικού πίνακα, ανατρέξτε στο άρθρο στο πώς να δημιουργήσετε πίνακα περιστροφής στην Python.

 Ελληνικά