Nasıl Dosyalar Kaydedilir Aspose.Cells FOSS ile
Sorun
Bir Aspose.Cells FOSS ile oluşturulan veya değiştirilen çalışma kitabını XLSX, CSV veya Markdown formatında diske kaydedin. The Workbook.save() yöntem dosyayı yazar ve formatı dosya uzantısından çıkarır. Use save_as_markdown() Markdown dışa aktarma için.
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")Önkoşullar
Python içinde dosya kaydetmek için Aspose.Cells FOSS kullanmak istiyorsanız, ortamınızın aşağıdaki gereksinimleri karşıladığından emin olun.
- Sisteminizde Python 3.7 veya daha yeni bir sürüm yüklü olmalı
- Aspose.Cells FOSS’ı şu şekilde kurun:
pip install aspose-cells-foss>=26.3.1 - Kütüphaneyi şu şekilde içe aktarın
from aspose.cells_foss import Workbookerişmek içinWorkbookveWorksheetsınıflar - Bir dosyadan yüklenmiş veya programlı olarak oluşturulmuş geçerli bir çalışma kitabı örneği
Dosyayı Kaydetme
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() bir Workbook istenen çıktı dosyası yolu ile bir örnek. Format uzantıdan çıkarılır: .xlsx bir Excel Open XML dosyası üretir, .csv virgülle ayrılmış değerler dosyası üretir ve .md veya .markdown otomatik olarak Markdown tablo dışa aktarımına yönlendirir — wb.save("output.md") doğrudan çalışır. save_as_markdown() açık bir alternatif olarak da mevcuttur ancak gerekli değildir.
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")Kod Örneği
Bu örnek bir çalışma kitabı oluşturur, örnek verileri kullanarak yazar get_cell_by_name() ve put_value(), ve sonucu hem XLSX hem de Markdown formatlarında kaydeder.
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")Çıktı Seçenekleri
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), ya da özel olarak çağırarak save_as_markdown() yöntem.
| Biçim | Yöntem / Uzantı | Notlar |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Varsayılan Excel Open XML formatı; stiller, grafikler ve formüller desteklenir |
| CSV | wb.save("file.csv") | Virgülle ayrılmış değerler; tek sayfa dışa aktarım |
| Markdown | wb.save_as_markdown("file.md") | İlk çalışma sayfasını Markdown tablosu olarak dışa aktarır |