Cómo guardar archivos con Aspose.Cells FOSS
Problema
Guarde un libro de trabajo creado o modificado con Aspose.Cells FOSS en disco en formato XLSX, CSV o Markdown. El Workbook.save() El método escribe el archivo e infiere el formato a partir de la extensión del archivo. Utilice save_as_markdown() para la exportación a 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")Requisitos previos
Para usar Aspose.Cells FOSS para guardar archivos en Python, asegúrese de que su entorno cumpla los siguientes requisitos.
- Python 3.7 o posterior instalado en su sistema
- Instale Aspose.Cells FOSS usando:
pip install aspose-cells-foss>=26.3.1 - Importe la biblioteca con
from aspose.cells_foss import Workbookpara acceder aWorkbookyWorksheetclases - Una instancia de libro de trabajo válida cargada desde un archivo o creada programáticamente
Guardando el archivo
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() en un Workbook instancia con la ruta de archivo de salida deseada. El formato se infiere de la extensión: .xlsx produce un archivo Excel Open XML, .csv produce un archivo de valores separados por comas, y .md o .markdown redirige automáticamente a la exportación de tabla Markdown — wb.save("output.md") funciona directamente. save_as_markdown() también está disponible como una alternativa explícita pero no es obligatoria.
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")Ejemplo de código
Este ejemplo crea un libro de trabajo, escribe datos de muestra usando get_cell_by_name() y put_value(), y guarda el resultado en ambos formatos XLSX y 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")Opciones de salida
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), o llamando al método dedicado save_as_markdown() método.
| Formato | Método / Extensión | Notas |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Formato predeterminado Excel Open XML; admite estilos, gráficos y fórmulas |
| CSV | wb.save("file.csv") | Valores separados por comas; exportación de una sola hoja |
| Markdown | wb.save_as_markdown("file.md") | Exporta la primera hoja de cálculo como una tabla Markdown |