Λειτουργίες υπολογιστικού φύλλου με Aspose.Cells FOSS
ΕΚΤΙΜΗΣΗ
Aspose.Cells FOSS enables core Διαδίκτυο δεδομένων λειτουργίες στο Python, συμπεριλαμβανομένης της ανάγνωσης, γραφής και χειραγώγησης cell αξίες, φόρμουλα και στυλ. Υποστηρίζει την εισαγωγή/εξαγωγές CSV μέσω της CSVHandler και κρυπτογράφηση ροών εργασίας χρησιμοποιώντας AgileEncryptionParameters.
Αυτή η σελίδα καλύπτει τις δραστηριότητες για cell Αξιοθέατα διαμόρφωση και μορφοποίηση, χειρισμό αρχείων CSV, και τη ρύθμιση κρυπτογράφησης, ιδανική όταν μετακινείται από openpyxl ή ενσωματώνει λογική πλάτους σε ροές εργασίας Python χωρίς εξωτερικές εξαρτήσεις. Cell, CSVHandler,και AgileEncryptionParameters.
Εργασία με τα δεδομένα
Aspose.Cells FOSS provides core Η ικανότητα χειρισμού δεδομένων μέσω της Cell, AutoFilter,και CSVHandler Οι προγραμματιστές μπορούν να διαβάσουν, να γράψουν και να τροποποιήσουν cell αξίες, φόρμουλες και στυλ, εφαρμόστε φίλτρα σε κλάδους, και εισάγετε/εξάγοντας δεδομένα σε μορφή CSV χρησιμοποιώντας τεκμηριωμένες μεθόδεις από την επιφάνεια του API.
Διαβάστε Cell Δεδομένα
Χρησιμοποιήστε το Cell Η τάξη για να ανακτήσει cell Διάλογοι και διατυπώσεις.Παρακαλούμε την πρόσβαση στην value και formula Η ιδιοκτησία μετά την απόκτηση ενός Cell Για παράδειγμα, από ένα βιβλίο εργασίας cells συλλογή .
import aspose.cells_foss
workbook = aspose.cells_foss.Workbook()
worksheet = workbook.worksheets[0]
cell = worksheet.cells.get_cell_by_name("A1")
cell_value = cell.value
print(cell_value)Γράφει Cell Δεδομένα
Διάθεση αξιών ή φόρμουλας για cells Χρησιμοποιώντας το value και formula Ιδιότητες σε A Cell Η περίπτωση.
import aspose.cells_foss
workbook = aspose.cells_foss.Workbook()
worksheet = workbook.worksheets[0]
cell = worksheet.cells.get_cell_by_name('A1')
cell.value = "Hello, Aspose.Cells FOSS!"
cell.formula = "=SUM(1,2)"Αλλαγή δεδομένων με AutoFilter
Ελέγξτε ή ελέγξετε το αυτοκίνητο filters Χρησιμοποιώντας το AutoFilter Ετικέτες: Πρόσβαση στο AutoFilter Ετικέτες από ένα βιβλίο εργασίας και χρήση range να καθορίσει το φιλτραρισμένο εύρος ή filter_columns Ελέγχοντας την εφαρμογή filters.
import aspose.cells_foss
workbook = aspose.cells_foss.Workbook()
worksheet = workbook.worksheets[0]
auto_filter = worksheet.auto_filter
auto_filter.range = "A1:C10"
filter_cols = auto_filter.filter_columnsΕισαγωγή και εξαγωγές δεδομένων CSV
Χρησιμοποιήστε CSVHandler για να φορτώσετε ή να αποθηκεύσετε δεδομένα βιβλίου εργασίας ως CSV. Στατικές μεθόδους όπως load_csv() και save_CSV() χειρίζονται τις εργασίες CSV βάσει αρχείων με προαιρετική διαμόρφωση μέσω CSVLoadOptions και CSVSaveOptions.
import aspose.cells_foss
workbook = aspose.cells_foss.Workbook()
aspose.cells_foss.CSVHandler.load_csv(workbook, 'data.csv')
aspose.cells_foss.CSVHandler.save_csv(workbook, 'output.csv', None)Παραδείγματα κώδικα
Aspose.Cells FOSS enables core λειτουργίες πλάκας στο Python χρησιμοποιώντας τάξεις όπως Workbook, Worksheet, Cell,και AutoFilter.Τα παρακάτω παραδείγματα δείχνουν την φόρτωση δεδομένων CSV, τη ρύθμιση cell Αξίες, και να εφαρμόζουν βασική μορφοποίηση χρησιμοποιώντας μόνο τεκμηριωμένες μεθόδους API.
import aspose.cells_foss
# Load CSV data into a workbook
workbook = aspose.cells_foss.Workbook()
aspose.cells_foss.CSVHandler.load_csv(workbook, "data.csv", None)
# Access the first worksheet and set a cell value
worksheet = workbook.worksheets[0]
cell = worksheet.cells.get_cell_by_name("A1")
cell.value = "Updated Value"
# Save the workbook as XLSX
workbook.save("output.xlsx")import aspose.cells_foss
# Create a new workbook and worksheet
workbook = aspose.cells_foss.Workbook()
worksheet = workbook.worksheets[0]
# Write values and set up an autofilter on a range
worksheet.cells.get_cell_by_name("A1").value = "Aligned Text"
worksheet.auto_filter.range = "A1:C10"
# Save the result
workbook.save("filtered.xlsx")Σημειώσεις και βέλτιστες πρακτικές
Όταν χρησιμοποιείτε το Aspose.Cells FOSS στο Python, διαχειρίζεστε την μνήμη αποτελεσματικά με τη διάθεση του Workbook παραδείγματα μετά τη χρήση, ειδικά όταν επεξεργάζονται μεγάλα αρχεία. αποφεύγοντας την τήρηση πολλαπλών Workbook αντικείμενα στη μνήμη ταυτόχρονα για την πρόληψη της υπερβολικής κατανάλωσης πόρων.
- Χρησιμοποιήστε
Workbook.save()με σαφή αρχεία διαδρομές για να αποφευχθεί η απρόσκοπτη μνήμη-βουφέρ. - Προτιμώ
CSVLoadOptionsκαιCSVSaveOptionsγια τις ροές εργασίας με βάση το κείμενο υψηλής ταχύτητας σε δυαδικές μορφές. - Περιορισμός χρήσης του
AutoFilterκαι σύνθετη στυλ σε μεγάλες αποχρώσεις, καθώς αυτές οι λειτουργίες αυξάνουν το αποτύπωμα μνήμης. - Ασφάλεια
Workbookτα αντικείμενα δεν διατηρούνται για περισσότερο από το αναγκαίο χρονικό διάστημα· απελευθερώνουν τις παραπομπές αμέσως μετά την ολοκλήρωση των εργασιών.
Δείτε επίσης
Aspose.Cells FOSS provides core Η διαχείριση των εργασιών μέσω τάξεων όπως Workbook, Worksheet, Cell, AutoFilter,και CSVHandler.Για συναφείς ροές εργασίας, δείτε τους οδηγούς παρακάτω.