Criar um novo arquivo do Excel
from ironxl import *

# Create new Excel WorkBook document
workbook = WorkBook.Create()

# Convert XLSX to XLS
xlsWorkBook = WorkBook.Create(ExcelFileFormat.XLS)

# Create a blank WorkSheet
worksheet = workbook.CreateWorkSheet("new_sheet")

# Add data and styles to the new worksheet
worksheet["A1"].Value = "Hello World"
worksheet["A1"].Style.WrapText = True
worksheet["A2"].BoolValue = True
worksheet["A2"].Style.BottomBorder.Type = BorderType.Double

# Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workbook.SaveAs("test.xlsx")
pip install ironxl
Criar um novo arquivo do Excel

Criar um novo arquivo do Excel

O recurso Criar Excel no IronXL oferece aos desenvolvedores de Python uma maneira simples de gerar e gerenciar arquivos Excel programaticamente. Ele simplifica tarefas como criar novos livros, adicionar planilhas e preencher dados, oferecendo opções avançadas de formatação, como quebra de texto, bordas e formatação de células. Este recurso é ideal para automatizar relatórios, exportar dados ou construir planilhas dinâmicas. O IronXL suporta múltiplos formatos de arquivo, incluindo XLS, XLSX, CSV, e outros, garantindo ampla compatibilidade. Com sua API intuitiva, os desenvolvedores podem se concentrar na lógica principal enquanto eliminam a complexidade do gerenciamento de arquivos Excel em Python.

O objeto WorkBook é a base de qualquer arquivo Excel no IronXL. Chamar WorkBook.Create() inicializa um livro em branco, pronto para ser preenchido com dados e formatado conforme necessário.

Todo workbook do Excel requer pelo menos uma planilha. O método CreateWorkSheet adiciona uma nova folha ao livro com um nome personalizado. As planilhas fornecem a estrutura primária para organizar dados em linhas e colunas.

Uma vez que a planilha esteja no lugar, os dados podem ser adicionados atribuindo valores diretamente a endereços de células como worksheet["A1"].Value = "Hello World". Isso torna simples automatizar tarefas como a geração de relatórios e a exportação de dados de aplicativos Python.

A formatação é aplicada através da propriedade Style em qualquer célula ou intervalo. Habilitar WrapText = True garante que o conteúdo extenso seja exibido ordenadamente em várias linhas, melhorando a legibilidade e produzindo planilhas com aparência profissional.

Finalmente, SaveAs persiste o livro em disco no formato especificado. O IronXL suporta .xlsx, .xls, .csv, e outros formatos, dando flexibilidade aos desenvolvedores na maneira como distribuem ou integram sua saída Excel.

Explore o Guia Passo-a-Passo para Criar Arquivos Excel em Python

Pronto para começar?

Versão:2026.11recém-lançado