Các ví dụ xuất nâng cao cho Python

Mẫu xuất nâng cao cho Aspose.Cells FOSS cho Python — các tùy chọn Markdown chi tiết, tạo Markdown trong bộ nhớ, xuất JSON và chuyển đổi định dạng.

Xuất Markdown với các tùy chọn và đầu ra trong bộ nhớ

Sử dụng MarkdownSaveOptions để kiểm soát chi tiết, hoặc MarkdownHandler.save_markdown_to_string để tạo Markdown trong bộ nhớ mà không ghi ra đĩa:

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)

Xuất JSON và Chuyển Đổi CSV sang XLSX

Xuất dữ liệu workbook dưới dạng JSON có cấu trúc cho các pipeline API, hoặc tải CSV và lưu lại dưới dạng 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)

Xem thêm

 Tiếng Việt