Συχνές ερωτήσεις
Συχνές ερωτήσεις
Πώς μπορώ να εγκαταστήσω Aspose.Cells FOSS;?
Εισάγετε το από την PyPI χρησιμοποιώντας pip:
pip install aspose-cells-fossΜετά την εγκατάσταση, ελέγξτε ότι λειτουργεί:
from aspose.cells_foss import Workbook
wb = Workbook()
print("Installation successful")Πώς διαβάζω μια τιμή κυττάρου;?
Χρησιμοποιήστε το .value ιδιοκτησία, είναι ιδιοκτήτης και όχι μέθοδος. μην προσθέσετε παραμέτρους.
from aspose.cells_foss import Workbook
wb = Workbook("input.xlsx")
ws = wb.worksheets[0]
# Correct: .value is a property (no parentheses)
val = ws.cells["A1"].value
print(val)
# Also correct: access by row, column index (1-based)
val2 = ws.cells[1, 1].value
print(val2)Πώς γράφω μια κυτταρική τιμή ή φόρμουλα;?
Αναθέτοντας στο .value ή .formula Και τα δύο είναι ιδιότητες, όχι μέθοδοι.
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write a value
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = 100
# Write a formula
ws.cells["C1"].formula = "=SUM(A1:B1)"
wb.save("output.xlsx")Εναλλακτικά, χρησιμοποιήστε cells.get_cell_by_name(address).put_value(value) Όταν έχετε μια διεύθυνση κυττάρου:
ws.cells.get_cell_by_name("A1").put_value("Product")
ws.cells.get_cell_by_name("B1").put_value(100)Το Aspose.Cells FOSS υποστηρίζει την εξαγωγή PDF;?
Δεν υπάρχει εξαγωγή PDF στην έκδοση FOSS. Οι μορφές αποθήκευσης που υποστηρίζονται είναι:
- XLSX:
wb.save("output.xlsx") - CSV:
wb.save("output.csv") - Μάρκιντ:
wb.save_as_markdown("output.md")
Πώς μπορώ να φορτώ ένα αρχείο CSV;?
Χρησιμοποιήστε το load_csv_workbook() Η λειτουργία της άνεσης:
from aspose.cells_foss import load_csv_workbook
wb = load_csv_workbook("data.csv")
ws = wb.worksheets[0]
val = ws.cells["A1"].valueΓια περισσότερη χρήση, έλεγχο CSVHandler Με CSVLoadOptions:
from aspose.cells_foss import Workbook, CSVHandler, CSVLoadOptions
opts = CSVLoadOptions()
wb = Workbook()
CSVHandler.load_csv(wb, "data.csv", opts)
ws = wb.worksheets[0]Πώς μπορώ να προσθέσω ένα χάρτη;?
Χρησιμοποιήστε ένα από τα add_* Μέθοδοι για ws.charts.Κάθε μέθοδος λαμβάνει θέσεις για το πλαίσιο του χάρτη: top_row, left_col, bottom_row, right_col.
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Add data
ws.cells["A1"].value = "Month"
ws.cells["B1"].value = "Sales"
ws.cells["A2"].value = "Jan"
ws.cells["B2"].value = 1200
ws.cells["A3"].value = "Feb"
ws.cells["B3"].value = 1500
# Add a bar chart (top_row, left_col, bottom_row, right_col)
chart = ws.charts.add_bar(5, 0, 20, 8)
chart.title = "Monthly Sales"
chart.n_series.add("B2:B3", is_vertical=True)
wb.save("output.xlsx")Γιατί κάνει cell.value() Εισάγετε ένα TypeError;?
Επειδή .value Είναι μια ιδιοκτησία, όχι μέθοδος. cell.value() Προσπαθεί να αποκαλέσει την επιστρεφόμενη αξία ως λειτουργία, η οποία αυξάνει τη TypeError.Πάντα χρησιμοποιήστε την πρόσβαση σε αποστολή ή άμεση προσάρτηση:
# Wrong: raises TypeError
cell.value("Hello")
cell.formula("=SUM(A1:A5)")
val = cell.value()
# Correct
cell.value = "Hello"
cell.formula = "=SUM(A1:A5)"
val = cell.valueΠοια μορφή αρχείων μπορεί να φορτωθεί;?
| ΤΕΧΝΗ | ΕΠΙΤΡΟΦΗ | Πώς να φορτίσετε |
|---|---|---|
| XLSX | .XLSX | Workbook("file.xlsx") Excel 2007 και μετά |
| CSV | .ΚΣΒ | load_csv_workbook("file.csv") |
Το Aspose.Cells υποστηρίζει την αξιολόγηση της φόρμουλας;?
Οι φράσεις της φόρμουλα αποθηκεύονται verbatim σε κελιά XLSX χρησιμοποιώντας το .formula Δεν αξιολογούνται από τη βιβλιοθήκη — το Excel ή το LibreOffice τις αξιολογήσει όταν ανοίγει το αρχείο.
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
ws.cells["A1"].value = 10
ws.cells["A2"].value = 20
ws.cells["A3"].formula = "=SUM(A1:A2)" # Stored verbatim, not evaluated at save time
wb.save("output.xlsx")Σημείωση για τα αρχεία κληρονομιάς XLS: Υποστηρίζεται μόνο η μορφή XLSX. Τα αρχεία Legacy XL S/BIFF δεν υποστηρίζονται και δεν μπορούν να φορτωθούν.
Δείτε επίσης
Aspose.Cells FOSS is licensed under the MIT License. Review the full license terms in the LICENSE Για την εγκατάσταση και τη βασική χρήση, δείτε το αρχείο README Και το Παραδείγματα Διευθύνσεων.