Python için Aspose.Words FOSS için Kullanım Durumları

Python için Aspose.Words FOSS için Kullanım Durumları

Aspose.Cells FOSS for Python is a pure Python library for creating, reading, and converting spreadsheet files without Microsoft Office. The following use cases illustrate where the library fits into real-world Python applications.


Data Export Pipeline İletişim Bilgileri

XLSX çalışma kitaplarını aşağı akışlı işleme CSV, Markdown veya JSON’a dönüştürün:

from aspose.cells_foss import Workbook, SaveFormat

wb = Workbook("data.xlsx")
wb.save("data.csv", SaveFormat.CSV)
wb.save("data.md", SaveFormat.MARKDOWN)
wb.save("data.json", SaveFormat.JSON)

Bu desen destekli herhangi bir çıkış biçimi için çalışır. veri kaynağı belge borularına, statik site jeneratörleri veya API yanıtları için kullanın.

Görüntüleme : Python’da Spreadsheets Nasıl Kaydetilir


raporu nesil

XLSX raporlarını uygulama verilerinden oluşturun ve kullanıcılar için hizmet verin:

wb = Workbook() ws = wb.add_worksheet(“Report”) cells = ws.cells

cells.cell(0, 0).put_value(“Month”) cells.cell(0, 1).put_value(“Revenue”)

rows = [(“Jan”, 12400), (“Feb”, 15200), (“Mar”, 11800)] for i, (month, rev) in enumerate(rows, start=1): cells.cell(i, 0).put_value(month) cells.cell(i, 1).put_value(rev)

wb.save(“monthly_report.xlsx”, SaveFormat.XLSX)


Görüntüleme : [Python için Aspose.Email FOSS ile Nasıl Başlanır](https://kb.aspose.org/cells/python/how-to-get-started-cells-python/)

---

## Batch Spreadsheet İşleme

Bir çalışma kitabı dizinini tek bir senaryoya işleme:

```python
from pathlib import Path
from aspose.cells_foss import Workbook, SaveFormat

for src in Path("incoming/").glob("*.xlsx"):
    wb = Workbook(str(src))
    wb.save(str(src.with_suffix(".csv")), SaveFormat.CSV)

-Data okumak ve dönüştürmek

Bir çalışma kitabı yükleme, hücre değerlerini oku ve dönüştürülmüş sonucu yazın:

wb = Workbook(“sales.xlsx”) ws = wb.get_worksheet(0) cells = ws.cells

Read all rows and filter

out_wb = Workbook() out_ws = out_wb.add_worksheet(“Filtered”) out_row = 0

for row in ws.cells.iter_rows(0, None, 0, None, values_only=True): if row and row[1] is not None and row[1] > 10000: out_ws.cells.cell(out_row, 0).put_value(row[0]) out_ws.cells.cell(out_row, 1).put_value(row[1]) out_row += 1

out_wb.save(“high_value.xlsx”, SaveFormat.XLSX)


Görüntüleme : [Python'da bir spreadsheet nasıl yüklendi](https://kb.aspose.org/cells/python/how-to-load-spreadsheet-python/)

---

## Harita Otomatik

Tabloları spreadsheet verilerinden programlı olarak oluşturun:

wb = Workbook()
ws = wb.add_worksheet("Sales")
cells = ws.cells

cells.cell(0, 0).put_value("Q1")
cells.cell(0, 1).put_value(4200)
cells.cell(1, 0).put_value("Q2")
cells.cell(1, 1).put_value(5800)

chart = ws.charts.add_bar(0, 2, 20, 10)
chart.series.add("B1:B2", "A1:A2", "Revenue")
chart.title = "Quarterly Revenue"

wb.save("chart_report.xlsx", SaveFormat.XLSX)

Görüntüleme : Python içinde Grafik Oluşturma


See Also

 Türkçe