Veelgestelde vragen

Veelgestelde vragen

Veelgestelde vragen

Hoe installeer ik Aspose.Cells FOSS?

Installeer het vanaf PyPI met pip:

pip install aspose-cells-foss>=26.3.1

Na de installatie, controleer of het werkt:

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

Hoe lees ik een celwaarde?

Gebruik de .value eigenschap; het is een eigenschap, geen methode. Voeg geen haakjes toe.

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)

Hoe schrijf ik een celwaarde of formule?

Wijs rechtstreeks toe aan .value of .formula. Beide zijn eigenschappen, geen 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")

Gebruik anders cells.get_cell_by_name(address).put_value(value) wanneer je een stringceladres hebt:

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

Ondersteunt Aspose.Cells FOSS PDF-export?

Nee. PDF‑export is niet beschikbaar in de FOSS‑editie. De ondersteunde opslagformaten zijn:

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

Hoe laad ik een CSV-bestand?

Gebruik de load_csv_workbook()-gemakfunctie:

from aspose.cells_foss import load_csv_workbook

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

Voor meer controle, gebruik CSVHandler met CSVLoadOptions:

from aspose.cells_foss import Workbook, CSVHandler, CSVLoadOptions

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

Hoe voeg ik een grafiek toe?

Gebruik een van de add_* methoden op ws.charts. Elke methode neemt positionele argumenten voor het begrenzingsvak van de grafiek: 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")

Waarom veroorzaakt cell.value() een TypeError?

Omdat .value een eigenschap is, geen methode. Het aanroepen van cell.value() probeert de geretourneerde waarde als een functie aan te roepen, wat TypeError veroorzaakt. Gebruik altijd toewijzing of directe attribuuttoegang:

# 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

Welke bestandsformaten kunnen worden geladen?

FormatExtensionHow to load
Excel 2007–2019.xlsxWorkbook("file.xlsx")
Excel 97–2003.xlsNiet ondersteund. Alleen het XLSX-formaat wordt ondersteund voor lezen en schrijven. XLS/BIFF-bestanden worden niet ondersteund.
CSV.csvload_csv_workbook("file.csv")

Zie ook

Aspose.Cells FOSS is gelicentieerd onder de MIT-licentie. Bekijk de volledige licentievoorwaarden in het LICENSE-bestand. Voor installatie en basisgebruik, zie het README en de examples directory.

 Nederlands