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

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

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

Wie lese ich einen Zellwert?

Verwenden Sie die .value Eigenschaft; es ist eine Eigenschaft, keine Methode. Fügen Sie nicht 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 Zellwert oder eine Formel?

Zuweisung an: .value oder .formula 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")

Alternativ ist die Verwendung von cells.get_cell_by_name(address).put_value(value) wenn Sie eine Zellkette 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 das Export von PDF-Dateien durch FOSS?

Nein. PDF-Export ist in der FOSS-Ausgabe nicht verfügbar. Die unterstützten Speicherformate sind:

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

Wie laden wir eine CSV-Datei?

Verwenden Sie die load_csv_workbook() Komfortfunktion:

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 die folgenden Informationen: 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 zur ws.charts.Jede Methode nimmt Positionsargumente für das Grenzfeld 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 ist das so ? cell.value() - Ich habe einen Typfehler.?

Weil … .value Die Frage, ob die cell.value() Versuche, den zurückgegebenen Wert als Funktion anzurufen, die erhebt TypeError.Verwenden Sie immer Zuweisung oder direkten Attributzugang:

# 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?

Format der DatenbankErweiterungWie wird geladen?
XLSX.xlsxWorkbook("file.xlsx") Excel 2007 und neuer Versionen
CSV.csvload_csv_workbook("file.csv")

Unterstützt das FOSS die Bewertung der Formeln?

Formelstrings werden wörtlich in XLSX-Zellen gespeichert, indem die .formula Eigenschaften. Sie werden nicht von der Bibliothek ausgewertet Excel oder LibreOffice beurteilt sie, wenn die Datei geöffnet wird. Es gibt keinen eingebauten Formelrechner.

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

Hinweis zu alten XLS-Dateien: Nur XLSX-Format wird unterstützt. Legacy-XLS/BIFF-Dateien werden nicht unterstützen und können nicht geladen werden.

Siehe auch:

Aspose.Cells FOSS is licensed under the MIT License. Review the full license terms in the LICENSE Für die Installation und grundlegende Verwendung siehe den Anhang. README und die Verzeichnis der Beispiele.

 Deutsch