Cara Menyimpan File dengan Aspose.Cells FOSS
Masalah
Simpan workbook yang dibuat atau dimodifikasi dengan Aspose.Cells FOSS ke disk dalam format XLSX, CSV, atau Markdown. The Workbook.save() metode menulis file dan menebak format dari ekstensi file. Gunakan save_as_markdown() untuk ekspor 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")Prasyarat
Untuk menggunakan Aspose.Cells FOSS dalam menyimpan file di Python, pastikan lingkungan Anda memenuhi persyaratan berikut.
- Python 3.7 atau yang lebih baru terpasang di sistem Anda
- Instal Aspose.Cells FOSS menggunakan:
pip install aspose-cells-foss>=26.3.1 - Impor pustaka dengan
from aspose.cells_foss import Workbookuntuk mengaksesWorkbookdanWorksheetkelas - Instansi workbook yang valid dimuat dari file atau dibuat secara programatik
Menyimpan File
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() pada sebuah Workbook instance dengan jalur file output yang diinginkan. Format ditebak dari ekstensi: .xlsx menghasilkan file Excel Open XML, .csv menghasilkan file nilai yang dipisahkan koma, dan .md atau .markdown mengarah secara otomatis ke ekspor tabel Markdown — wb.save("output.md") bekerja langsung. save_as_markdown() juga tersedia sebagai alternatif eksplisit tetapi tidak diperlukan.
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")Contoh Kode
Contoh ini membuat sebuah workbook, menulis data contoh menggunakan get_cell_by_name() dan put_value(), dan menyimpan hasilnya ke dalam format XLSX dan 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")Opsi Output
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), atau dengan memanggil yang khusus save_as_markdown() metode.
| Format | Metode / Ekstensi | Catatan |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Format Excel Open XML bawaan; mendukung gaya, diagram, dan rumus |
| CSV | wb.save("file.csv") | Nilai yang dipisahkan koma; ekspor satu lembar |
| Markdown | wb.save_as_markdown("file.md") | Mengekspor lembar kerja pertama sebagai tabel Markdown |