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.moddo 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/v26Verifique 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
.xlsxexistentes - 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
Stylereutilizáveis - Anexe regras de validação de dados de lista e números inteiros com mensagens de erro personalizadas
- Construa intervalos
Tableestruturados 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:
- Guia de Instalação: Detalhado
go getconfiguração e verificação do módulo - Quickstart: Um walkthrough completo do primeiro workbook
- Guia do Desenvolvedor: Tutoriais práticos que cobrem todos os principais recursos
- API Reference: Documentação completa de classes e métodos
- Base de Conhecimento: Guias práticos orientados por tarefas