Cách lưu tệp với Aspose.Cells FOSS

Cách lưu tệp với Aspose.Cells FOSS

Vấn đề

Lưu một workbook được tạo hoặc chỉnh sửa bằng Aspose.Cells FOSS vào đĩa ở định dạng XLSX, CSV hoặc Markdown. The Workbook.save() phương thức này ghi tệp và suy ra định dạng từ phần mở rộng của tệp. Use save_as_markdown() để xuất ra Markdown.

from aspose.cells_foss import Workbook

workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells.get_cell_by_name("A1").put_value("Product")
workbook.save("output.xlsx")

Yêu cầu trước

Để sử dụng Aspose.Cells FOSS để lưu tệp trong Python, hãy đảm bảo môi trường của bạn đáp ứng các yêu cầu sau.

  • Python 3.7 trở lên được cài đặt trên hệ thống của bạn
  • Cài đặt Aspose.Cells FOSS bằng cách: pip install aspose-cells-foss>=26.3.1
  • Nhập thư viện bằng from aspose.cells_foss import Workbook để truy cập WorkbookWorksheet các lớp
  • Một thể hiện workbook hợp lệ được tải từ tệp hoặc tạo bằng chương trình

Lưu tệp

Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() trên một Workbook instance với đường dẫn tệp đầu ra mong muốn. Định dạng được suy ra từ phần mở rộng: .xlsx tạo ra một tệp Excel Open XML, .csv tạo ra một tệp giá trị phân tách bằng dấu phẩy, và .md hoặc .markdown tự động chuyển hướng tới xuất bảng Markdown — wb.save("output.md") hoạt động trực tiếp. save_as_markdown() cũng có sẵn như một lựa chọn rõ ràng nhưng không bắt buộc.

from aspose.cells_foss import Workbook

# Load or create a workbook
workbook = Workbook("input.xlsx")

# Save as XLSX
workbook.save("output.xlsx")

# Save as CSV
workbook.save("output.csv")

# Export as Markdown
workbook.save_as_markdown("output.md")

Ví dụ mã

Ví dụ này tạo một workbook, ghi dữ liệu mẫu bằng cách sử dụng get_cell_by_name()put_value(), và lưu kết quả dưới cả định dạng XLSX và Markdown.

from aspose.cells_foss import Workbook

# Create a new workbook and get the first worksheet
workbook = Workbook()
worksheet = workbook.worksheets[0]

# Populate sample data
worksheet.cells.get_cell_by_name("A1").put_value("Product")
worksheet.cells.get_cell_by_name("B1").put_value("Sales")
worksheet.cells.get_cell_by_name("A2").put_value("Apples")
worksheet.cells.get_cell_by_name("B2").put_value(120)
worksheet.cells.get_cell_by_name("A3").put_value("Bananas")
worksheet.cells.get_cell_by_name("B3").put_value(95)

# Save to XLSX
workbook.save("output.xlsx")

# Export to Markdown
workbook.save_as_markdown("output.md")

print("Saved output.xlsx and output.md")

Các tùy chọn đầu ra

Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), hoặc bằng cách gọi hàm chuyên dụng save_as_markdown() phương thức.

Định dạngPhương pháp / Phần mở rộngGhi chú
XLSXwb.save("file.xlsx")Định dạng Excel Open XML mặc định; hỗ trợ kiểu dáng, biểu đồ và công thức
CSVwb.save("file.csv")Giá trị phân tách bằng dấu phẩy; xuất một trang tính duy nhất
Markdownwb.save_as_markdown("file.md")Xuất trang tính đầu tiên dưới dạng bảng Markdown

Xem thêm

 Tiếng Việt