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.moddel 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/v26Verifique 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
.xlsxexistentes - 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
Stylereutilizables - Adjunta reglas de validación de datos de lista y de números enteros con mensajes de error personalizados
- Construye rangos
Tableestructurados 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:
- Guía de instalación: Detallado
go getconfiguración y verificación del módulo - Quickstart: Una guía completa del primer cuaderno de trabajo
- Guía del desarrollador: Tutoriales prácticos que cubren todas las funciones principales
- API Reference: Documentación completa de clases y métodos
- Base de conocimientos: Guías prácticas orientadas a tareas