Primeros pasos

Comenzando con Aspose.Cells FOSS for Go

Bienvenido a la Aspose.Cells FOSS para Go Guía de inicio! Esta introducción le ayudará a instalar la biblioteca, verificar su entorno y comenzar a crear hojas de cálculo de Excel en minutos.


Requisitos del sistema

Versiones de Go compatibles

  • Go 1.24 o posterior, según el go.mod del módulo

Sin dependencias adicionales

go.mod no declara entradas require. Aspose.Cells FOSS para Go está construido totalmente sobre la biblioteca estándar de Go — sin cgo, sin bibliotecas nativas de Office y sin paquetes del sistema requeridos.


Instalación

Instalar a través de go get (recomendado)

go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26

Verifique la instalación importando el paquete:

import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"

Para más detalles, consulte el Guía de instalación.


Qué puedes hacer con Aspose.Cells FOSS para Go

Las funciones de procesamiento de hojas de cálculo listas para usar incluyen:

  • Crea nuevos libros de trabajo y hojas de cálculo desde cero, o carga y modifica archivos .xlsx existentes
  • Lee y escribe celdas individuales a través de la colección Cells() (Cells().Get(ref) / Cells().Set(ref, value))
  • Aplica estilos de celda: fuente, relleno, alineación y borde mediante objetos Style reutilizables
  • Adjunta reglas de validación de datos de lista y de números enteros con mensajes de error personalizados
  • Construye rangos Table estructurados con una fila de encabezado y estilo de tabla con nombre
  • Incrusta imágenes con Worksheet.AddPicture
  • Exporta a e importa desde CSV
  • Transmite libros de trabajo grandes fila por fila con StreamingReader, sin cargar toda la hoja en memoria
  • Proteja los libros de trabajo con una contraseña (Workbook.SetPassword/VerifyPassword)

Ejemplo básico

Aquí hay un ejemplo sencillo que crea un libro de trabajo, escribe algunas celdas y lo guarda como .xlsx:

func main() {
	wb := cells_foss.NewWorkbook()
	ws := wb.Worksheets[0]
	ws.Cells().Set("A1", "Hello")
	ws.Cells().Set("B1", "World")
	ws.Cells().Set("A2", "Answer")
	ws.Cells().Set("B2", 42)
	outPath := "outputfiles/basic.xlsx"
	if err := wb.Save(outPath); err != nil {
		fmt.Printf("Error saving workbook: %v\n", err)
		return
	}
	fmt.Printf("Workbook saved to %s\n", outPath)
}

Próximos pasos

Continúe aprendiendo con estos recursos:

Ver también

 Español