Συχνές Ερωτήσεις

Συχνές Ερωτήσεις

Συχνές Ερωτήσεις

Πώς εγκαθιστώ το Aspose.Cells FOSS;

Εγκαταστήστε το από το PyPI χρησιμοποιώντας pip:

pip install aspose-cells-foss>=26.3.1

Μετά την εγκατάσταση, ελέγξτε αν λειτουργεί:

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")
  • Markdown: 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

Ποιοι τύποι αρχείων μπορούν να φορτωθούν;

FormatExtensionHow to load
Excel 2007–2019.xlsxWorkbook("file.xlsx")
Excel 97–2003.xlsΔεν υποστηρίζεται. Μόνο η μορφή XLSX υποστηρίζεται για ανάγνωση και εγγραφή. Τα αρχεία XLS/BIFF δεν υποστηρίζονται.
CSV.csvload_csv_workbook("file.csv")

Δείτε επίσης

Το Aspose.Cells FOSS είναι αδειοδοτημένο υπό την άδεια MIT. Εξετάστε τους πλήρεις όρους άδειας στο αρχείο LICENSE. Για εγκατάσταση και βασική χρήση, δείτε το README και τον φάκελο examples directory.

 Ελληνικά