Häufig gestellte Fragen

Häufig gestellte Fragen

Häufig gestellte Fragen

Wie installiere ich Aspose.Cells FOSS?

Installieren Sie es von PyPI mit pip:

pip install aspose-cells-foss>=26.3.1

Nach der Installation überprüfen Sie, ob es funktioniert:

from aspose.cells_foss import Workbook
wb = Workbook()
print("Installation successful")

Wie lese ich einen Zellenwert?

Verwenden Sie die .value‑Eigenschaft; es ist eine Eigenschaft, keine Methode. Fügen Sie keine Klammern hinzu.

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)

Wie schreibe ich einen Zellenwert oder eine Formel?

Weisen Sie .value oder .formula direkt zu. Beide sind Eigenschaften, keine Methoden.

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

Verwenden Sie alternativ cells.get_cell_by_name(address).put_value(value), wenn Sie eine Zeichenkettenzellenadresse haben:

ws.cells.get_cell_by_name("A1").put_value("Product")
ws.cells.get_cell_by_name("B1").put_value(100)

Unterstützt Aspose.Cells FOSS den PDF-Export?

Nein. Der PDF‑Export ist in der FOSS‑Edition nicht verfügbar. Die unterstützten Speicherformate sind:

  • XLSX: wb.save("output.xlsx")
  • CSV: wb.save("output.csv")
  • Markdown: wb.save_as_markdown("output.md")

Wie lade ich eine CSV-Datei?

Verwenden Sie die load_csv_workbook() Convenience‑Funktion:

from aspose.cells_foss import load_csv_workbook

wb = load_csv_workbook("data.csv")
ws = wb.worksheets[0]
val = ws.cells["A1"].value

Für mehr Kontrolle verwenden Sie CSVHandler mit CSVLoadOptions:

from aspose.cells_foss import Workbook, CSVHandler, CSVLoadOptions

opts = CSVLoadOptions()
wb = Workbook()
CSVHandler.load_csv(wb, "data.csv", opts)
ws = wb.worksheets[0]

Wie füge ich ein Diagramm hinzu?

Verwenden Sie eine der add_*‑Methoden auf ws.charts. Jede Methode nimmt Positionsargumente für die Begrenzungsbox des Diagramms: 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")

Warum löst cell.value() einen TypeError aus?

Weil .value eine Eigenschaft und keine Methode ist. Der Aufruf von cell.value() versucht, den zurückgegebenen Wert als Funktion aufzurufen, was TypeError auslöst. Verwenden Sie immer Zuweisung oder direkten Attributzugriff:

# 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

Welche Dateiformate können geladen werden?

FormatErweiterungWie laden
Excel 2007–2019.xlsxWorkbook("file.xlsx")
Excel 97–2003.xlsNicht unterstützt. Nur das XLSX-Format wird zum Lesen und Schreiben unterstützt. XLS/BIFF-Dateien werden nicht unterstützt.
CSV.csvload_csv_workbook("file.csv")

Siehe auch

Aspose.Cells FOSS ist unter der MIT-Lizenz lizenziert. Überprüfen Sie die vollständigen Lizenzbedingungen in der Datei LICENSE. Für Installation und grundlegende Nutzung siehe die README und das Beispielverzeichnis.

 Deutsch