Ofta ställda frågor

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-foss

Efter 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"].value

Fö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.value

Vilka filformat kan laddas upp?

FormateraUtvidgningenHur man ladda
XLSX.xlsxWorkbook("file.xlsx") Excel 2007 och senare
CSV.csvload_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.

 Svenska