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ậpWorkbookvàWorksheetcá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() và 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ạng | Phương pháp / Phần mở rộng | Ghi chú |
|---|---|---|
| XLSX | wb.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 |
| CSV | wb.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 |
| Markdown | wb.save_as_markdown("file.md") | Xuất trang tính đầu tiên dưới dạng bảng Markdown |