Πώς να ενημερώσετε το Excel χρησιμοποιώντας Python

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

Βήματα για την ενημέρωση του Excel χρησιμοποιώντας Python

  1. Ρυθμίστε το περιβάλλον για εργασία με το Aspose.Cells για Python μέσω Java
  2. Φορτώστε το αρχείο προέλευσης Excel στο αντικείμενο κλάσης Workbook που πρόκειται να ενημερωθεί στην Python
  3. Αποκτήστε πρόσβαση σε ένα Cell και ενημερώστε την τιμή του
  4. Αποκτήστε πρόσβαση σε κάποιο άλλο κελί και ορίστε τον τύπο σε αυτό
  5. Καλέστε τη συνάρτηση Υπολογισμός για να ανανεώσετε το αρχείο Excel μετά την ενημέρωση των περιεχομένων
  6. Αποθηκεύστε το ενημερωμένο αρχείο Excel στο δίσκο στην επιθυμητή μορφή

Αυτά τα βήματα περιγράφουν αυτήν την εργασία με τη βοήθεια μιας απλής λίστας εργασιών. Ωστόσο, μπορείτε να ενημερώσετε το φύλλο Excel χρησιμοποιώντας την Python όπου χρησιμοποιούνται προηγμένα και σύνθετα στοιχεία στο αρχείο προέλευσης. Για να αλλάξετε το αρχείο Excel, πρέπει να αποκτήσετε πρόσβαση στο συγκεκριμένο κελί στο επιλεγμένο φύλλο εργασίας και στη συνέχεια να χρησιμοποιήσετε τη συνάρτηση setValue() για να ορίσετε τα επιθυμητά περιεχόμενα. Ομοίως, οι τύποι μπορούν να ρυθμιστούν χρησιμοποιώντας τη συνάρτηση setFormula() σε συνδυασμό με τη συνάρτησηcalculaFormula() στο τέλος για ενημέρωση ολόκληρου του βιβλίου εργασίας με αναφορά στα πιο πρόσφατα περιεχόμενα.

Κώδικας για ενημέρωση φύλλου Excel χρησιμοποιώντας Python

import jpype
import asposecells
# Start JVM
jpype.startJVM(convertStrings=False)
from asposecells.api import License, Workbook, JsonLayoutOptions, JsonUtility, SaveFormat
# Load the license to avoid trial version limitations and
# and trial watermark in the output Excel file
licenseToUpdateExcel = License()
licenseToUpdateExcel.setLicense("Aspose.Total.lic")
# Load the sample input Excel file where data is to be updated using Python
ExcelFileToUpdate = Workbook("InputWorkbookWithData.xlsx")
# Get access to first cell via the cells collection in the target worksheet
dataCell = ExcelFileToUpdate.getWorksheets().get(0).getCells().get("A1")
# Set some value in the target cell to test the feature
dataCell.setValue(10)
# Get another cell to set some formula in it
formulaCell = ExcelFileToUpdate.getWorksheets().get(0).getCells().get("C1")
# Set the desired formula for adding two values
formulaCell.setFormula("=A1+B1")
# Call the calculateFormula() function to update the Excel file after updating contents
ExcelFileToUpdate.calculateFormula()
# Save the output file in the desired format after updating via Python
ExcelFileToUpdate.save("output.xlsx", SaveFormat.XLSX)
# Shutdown the JVM
jpype.shutdownJVM()

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

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

 Ελληνικά