Veelgestelde vragen
Veelgestelde vragen
Hoe installeer ik Aspose.Cells FOSS?
Installeer het vanaf PyPI met pip:
pip install aspose-cells-foss>=26.3.1Na 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"].valueVoor 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.valueWelke bestandsformaten kunnen worden geladen?
| Format | Extension | How to load |
|---|---|---|
| Excel 2007–2019 | .xlsx | Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Niet ondersteund. Alleen het XLSX-formaat wordt ondersteund voor lezen en schrijven. XLS/BIFF-bestanden worden niet ondersteund. |
| CSV | .csv | load_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.