Introdução

Começando com Aspose.Cells FOSS for Go

Bem-vindo ao Aspose.Cells FOSS for Go Guia de Início Rápido! Esta introdução ajudará você a instalar a biblioteca, verificar seu ambiente e começar a criar planilhas Excel em minutos.


Requisitos de Sistema

Versões do Go Compatíveis

  • Go 1.24 ou superior, conforme o go.mod do módulo

Nenhuma Dependência Adicional

go.mod não declara entradas require. Aspose.Cells FOSS for Go é construído inteiramente sobre a biblioteca padrão do Go — sem cgo, sem bibliotecas nativas do Office e sem pacotes do sistema necessários.


Instalação

Instale via go get (recomendado)

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

Verifique a instalação importando o pacote:

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

Para mais detalhes, veja o Guia de Instalação.


O que você pode fazer com Aspose.Cells FOSS for Go

Recursos de processamento de planilhas prontos para uso incluem:

  • Crie novas pastas de trabalho e planilhas do zero, ou carregue e modifique arquivos .xlsx existentes
  • Leia e escreva células individuais através da coleção Cells() (Cells().Get(ref) / Cells().Set(ref, value))
  • Aplique estilos de célula: fonte, preenchimento, alinhamento e borda via objetos Style reutilizáveis
  • Anexe regras de validação de dados de lista e números inteiros com mensagens de erro personalizadas
  • Construa intervalos Table estruturados com uma linha de cabeçalho e estilo de tabela nomeado
  • Incorpore imagens com Worksheet.AddPicture
  • Exporte para e importe de CSV
  • Transmita grandes pastas de trabalho linha a linha com StreamingReader, sem carregar a planilha inteira na memória
  • Proteja pastas de trabalho com uma senha (Workbook.SetPassword/VerifyPassword)

Exemplo Básico

Aqui está um exemplo simples que cria uma pasta de trabalho, escreve algumas células e a salva 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óximas Etapas

Continue aprendendo com estes recursos:

Ver também

 Português