Guia do Desenvolvedor

Aspose.Cells FOSS for Go é uma biblioteca gratuita e de código aberto para processamento programático de planilhas. Seja construindo pipelines de dados, gerando relatórios automatizados ou processando grandes arquivos .xlsx, Aspose.Cells FOSS fornece um pequeno e idiomático API Go que cobre criação de pastas de trabalho, acesso a células, estilização, validação e streaming — sem necessidade do Microsoft Office.

Recursos Principais

Operações de Pasta de Trabalho e Planilha

Crie um novo Workbook com NewWorkbook() e acesse suas planilhas através do slice Worksheets. Leia e escreva células individuais através da coleção Cells() com Get(ref), Set(ref, value), Remove(ref) e All().

Estilização de Células

Agrupe as configurações de Font, Fill, Alignment e Border em um Style reutilizável e aplique-o a uma célula com Cell.SetStyle.

Validação de Dados

Anexe validação de lista ou intervalo de números inteiros a um intervalo de células com Worksheet.AddDataValidation, incluindo títulos de erro personalizados, mensagens e estilos de erro.

Tabelas e Imagens

Crie intervalos Table estruturados com Worksheet.AddTable e incorpore imagens com Worksheet.AddPicture.

Interop CSV e Streaming

Converta entre XLSX e CSV com ExportToCSV/ImportFromCSV e ToCSV/FromCSV. Processar pastas de trabalho grandes linha a linha com StreamingReader.ProcessRows, sem carregar a planilha inteira na memória.


Começando

Install

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

Olá Mundo

Crie um Workbook, defina o valor de uma célula e chame Save() para gravar um arquivo XLSX:

func main() {
	wb := cells_foss.NewWorkbook()
	ws := wb.Worksheets[0]
	ws.Cells().Set("A1", "Hello, Aspose.Cells FOSS!")
	ws.Cells().Set("A2", 42)
	wb.Save("hello.xlsx")
}

Guias Disponíveis

Ver também

 Português