Python için Gelişmiş Dışa Aktarma Örnekleri
Aspose.Cells FOSS for Python için gelişmiş dışa aktarma desenleri — ince ayarlı Markdown seçenekleri, bellek içi Markdown oluşturma, JSON dışa aktarma ve format dönüştürme.
Seçeneklerle Markdown Dışa Aktarma ve Bellek İçi Çıktı
İnce ayarlı kontrol için MarkdownSaveOptions kullanın, ya da diske yazmadan bellekte Markdown oluşturmak için MarkdownHandler.save_markdown_to_string kullanın:
from aspose.cells_foss import Workbook, Cell, MarkdownSaveOptions, MarkdownHandler
# --- Save Markdown to file with options ---
workbook = Workbook()
ws = workbook.worksheets[0]
ws.cells["A1"].value = "City"
ws.cells["B1"].value = "Population"
ws.cells["A2"].value = "London"
ws.cells["B2"].value = 9000000
options = MarkdownSaveOptions()
workbook.save_as_markdown("cities.md", options)
# --- Generate Markdown string in memory ---
workbook2 = Workbook()
ws2 = workbook2.worksheets[0]
ws2.cells["A1"].value = "Key"
ws2.cells["B1"].value = "Value"
ws2.cells["A2"].value = "version"
ws2.cells["B2"].value = "26.3.0"
md_string = MarkdownHandler.save_markdown_to_string(workbook2)
print(md_string)JSON Dışa Aktarma ve CSV’den XLSX’e Dönüştürme
API boru hatları için yapılandırılmış JSON olarak çalışma kitabı verilerini dışa aktarın, ya da bir CSV yükleyip XLSX olarak yeniden kaydedin:
from aspose.cells_foss import Workbook, Cell, SaveFormat
# --- Save to JSON ---
workbook = Workbook()
ws = workbook.worksheets[0]
ws.cells["A1"].value = "Name"
ws.cells["B1"].value = "Score"
ws.cells["A2"].value = "Alice"
ws.cells["B2"].value = 95.5
ws.cells["A3"].value = "Bob"
ws.cells["B3"].value = 88.0
workbook.save("data.json", SaveFormat.JSON)
# --- Load CSV and save as XLSX ---
workbook2 = Workbook()
workbook2.load_csv("input.csv")
workbook2.save("output.xlsx", SaveFormat.XLSX)