Cómo guardar archivos con Aspose.Cells FOSS

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 Workbook para acceder a Workbook y Worksheet clases
  • 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.

FormatoMétodo / ExtensiónNotas
XLSXwb.save("file.xlsx")Formato predeterminado Excel Open XML; admite estilos, gráficos y fórmulas
CSVwb.save("file.csv")Valores separados por comas; exportación de una sola hoja
Markdownwb.save_as_markdown("file.md")Exporta la primera hoja de cálculo como una tabla Markdown

Ver también

 Español