Python के लिए उन्नत निर्यात उदाहरण
Aspose.Cells FOSS for Python के लिए उन्नत निर्यात पैटर्न — सूक्ष्म-स्तरीय Markdown विकल्प, इन‑मेमोरी Markdown जनरेशन, JSON निर्यात, और फ़ॉर्मेट रूपांतरण।
विकल्पों के साथ Markdown निर्यात और इन‑मेमोरी आउटपुट
सूक्ष्म नियंत्रण के लिए MarkdownSaveOptions का उपयोग करें, या डिस्क पर लिखे बिना मेमोरी में मार्कडाउन उत्पन्न करने के लिए MarkdownHandler.save_markdown_to_string का उपयोग करें:
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 निर्यात और CSV‑से‑XLSX रूपांतरण
वर्कबुक डेटा को संरचित JSON के रूप में निर्यात करें API पाइपलाइनों के लिए, या CSV लोड करके उसे XLSX के रूप में पुनः सहेजें:
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)