ตัวอย่างการส่งออกขั้นสูงสำหรับ Python
รูปแบบการส่งออกขั้นสูงสำหรับ Aspose.Cells FOSS สำหรับ Python — ตัวเลือก Markdown ที่ละเอียด, การสร้าง Markdown ในหน่วยความจำ, การส่งออก JSON, และการแปลงรูปแบบ
การส่งออก Markdown พร้อมตัวเลือกและการส่งออกในหน่วยความจำ
ใช้ MarkdownSaveOptions เพื่อการควบคุมแบบละเอียด หรือ MarkdownHandler.save_markdown_to_string เพื่อสร้าง Markdown ในหน่วยความจำโดยไม่ต้องเขียนลงดิสก์:
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)