Sıkça Sorulan Sorular
Sıkça Sorulan Sorular
Aspose.Cells FOSS’ı nasıl kurarım?
PyPI’den pip kullanarak kurun:
pip install aspose-cells-foss>=26.3.1Kurulumdan sonra, çalıştığını doğrulayın:
from aspose.cells_foss import Workbook
wb = Workbook()
print("Installation successful")Bir hücre değerini nasıl okurum?
.value özelliğini kullanın; bu bir özelliktir, metod değil. Parantez eklemeyin.
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)Bir hücre değeri ya da formülü nasıl yazarım?
.value veya .formula‘ye doğrudan atayın. İkisi de yöntem değil, özelliktir.
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")Alternatif olarak, bir dize hücre adresiniz olduğunda cells.get_cell_by_name(address).put_value(value) kullanın:
ws.cells.get_cell_by_name("A1").put_value("Product")
ws.cells.get_cell_by_name("B1").put_value(100)Aspose.Cells FOSS PDF dışa aktarmayı destekliyor mu?
Hayır. PDF dışa aktarma FOSS sürümünde mevcut değil. Desteklenen kaydetme formatları şunlardır:
- XLSX:
wb.save("output.xlsx") - CSV:
wb.save("output.csv") - Markdown:
wb.save_as_markdown("output.md")
CSV dosyasını nasıl yüklerim?
load_csv_workbook() kolaylık işlevini kullanın:
from aspose.cells_foss import load_csv_workbook
wb = load_csv_workbook("data.csv")
ws = wb.worksheets[0]
val = ws.cells["A1"].valueDaha fazla kontrol için, CSVHandler ile CSVLoadOptions kullanın:
from aspose.cells_foss import Workbook, CSVHandler, CSVLoadOptions
opts = CSVLoadOptions()
wb = Workbook()
CSVHandler.load_csv(wb, "data.csv", opts)
ws = wb.worksheets[0]Bir grafik nasıl eklerim?
add_* yöntemlerinden birini ws.charts üzerinde kullanın. Her yöntem, grafiğin sınırlama kutusu için konumsal argümanlar alır: 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")cell.value() neden TypeError hatası verir?
Çünkü .value bir özellik, metod değil. cell.value()‘yi çağırmak, döndürülen değeri bir fonksiyon gibi çağırmaya çalışır ve bu da TypeError hatasını ortaya çıkarır. Her zaman atama veya doğrudan öznitelik erişimi kullanın:
# 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.valueHangi dosya formatları yüklenebilir?
| Format | Extension | How to load |
|---|---|---|
| Excel 2007–2019 | .xlsx | Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Desteklenmiyor. Yalnızca XLSX formatı okuma ve yazma için desteklenir. XLS/BIFF dosyaları desteklenmez. |
| CSV | .csv | load_csv_workbook("file.csv") |
Ayrıca Bakınız
Aspose.Cells FOSS MIT Lisansı altında lisanslanmıştır. Tam lisans koşullarını LICENSE dosyasında inceleyin. Kurulum ve temel kullanım için README ve örnekler dizini bakın.