Ofta ställda frågor
Ofta ställda frågor
Hur installerar jag Aspose.Cells FOSS?
Installera den från PyPI med hjälp av pip:
pip install aspose-cells-fossEfter installationen kontrollerar du att det fungerar:
from aspose.cells_foss import Workbook
wb = Workbook()
print("Installation successful")Hur läser jag ett cellvärde?
Använd den .value ägande; det är en egendom, inte ett sätt. Lägg inte till parenteser.
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)Hur skriver jag ett cellvärde eller formel?
Tilldelas till .value eller .formula Båda är egenskaper, inte metoder.
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")Alternativt, användning av cells.get_cell_by_name(address).put_value(value) När du har en string celladress:
ws.cells.get_cell_by_name("A1").put_value("Product")
ws.cells.get_cell_by_name("B1").put_value(100)Stödjer Aspose.Cells FOSS PDF export?
PDF-export är inte tillgänglig i FOSS-versionen.Save format som stöds är:
- XLSX:
wb.save("output.xlsx") - CSV:
wb.save("output.csv") - Markupering:
wb.save_as_markdown("output.md")
Hur laddar jag upp en CSV-fil?
Använd den load_csv_workbook() Bekvämlighetsfunktion :
from aspose.cells_foss import load_csv_workbook
wb = load_csv_workbook("data.csv")
ws = wb.worksheets[0]
val = ws.cells["A1"].valueFör mer kontroll, användning CSVHandler med CSVLoadOptions:
from aspose.cells_foss import Workbook, CSVHandler, CSVLoadOptions
opts = CSVLoadOptions()
wb = Workbook()
CSVHandler.load_csv(wb, "data.csv", opts)
ws = wb.worksheets[0]Hur lägger jag till en karta?
Använd en av de add_* Metoder på ws.charts.Varje metod tar positionella argument för diagramets gränssnitt: 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")Varför gör cell.value() Att skapa ett typfel?
För att .value är en egendom, inte ett sätt. kallas cell.value() Försöker kalla det returnerade värdet som en funktion, vilket ökar TypeError.Använd alltid tilldelning eller direkt attribut:
# 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.valueVilka filformat kan laddas upp?
| Formatera | Utvidgningen | Hur man ladda |
|---|---|---|
| XLSX | .xlsx | Workbook("file.xlsx") Excel 2007 och senare |
| CSV | .csv | load_csv_workbook("file.csv") |
Stödjer Aspose.Cells FOSS formelbedömningen?
Formel strängar lagras verbatim i XLSX celler med hjälp av .formula De utvärderas inte av biblioteket – Excel eller LibreOffice utför en utgångspunkt när filen öppnas.
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")Notera på legacy XLS-filer: Endast XLSX-format stöds. Legacy XL S/BIFF filer stödas inte och kan inte laddas upp.
Se även
Aspose.Cells FOSS is licensed under the MIT License. Review the full license terms in the LICENSE För installation och grundläggande användning, se README och den Exempel kataloger.