Biblioteca do editor DOCX Python de código aberto
Biblioteca Python gratuita e de código aberto para criar e editar documentos DOCX.
O que é python-docx?
Recursos do Python-docx
A seguir estão alguns dos principais recursos do python-docx:
- Criando arquivos DOCX: Python-docx permite que você crie arquivos DOCX do zero. Você pode literalmente criar um documento vazio e salvá-lo como ele está no formato de arquivo DOCX.
- Editar arquivos DOCX: Python-docx permite que você abra arquivos DOCX existentes, edite seu conteúdo e salve o documento atualizado de volta no disco. Você tem acesso ao
- Adicionando tabelas: o Python-docx permite que você crie e insira tabelas facilmente em seus arquivos DOCX, simplificando a exibição de dados tabulares e a manutenção de um layout estruturado.
- Adicionando imagens: o Python-docx permite incluir imagens em seus documentos DOCX, possibilitando incorporar logotipos, gráficos ou fotografias para melhorar o apelo visual.
Introdução ao python-docx
Podemos baixar a biblioteca python-docx do GitHub ou usando o comando pip install:
Instalação
A instalação do python-docx é simples e pode ser feita no terminal, conforme mostrado abaixo:
Instalando python-docx
pip3 install python-docx
Criar documento DOCX em Python
Você pode criar um documento DOCX em branco usando a classe Document da biblioteca python-docx. Ele pode então ser salvo em disco como arquivo DOCX no formato 2007+ do Microsoft Word, como mostrado no exemplo abaixo:
Abra um arquivo DOCX existente com Python
Com a biblioteca Python-docx, você também pode carregar um arquivo DOCX existente, fazer alterações nele e salvá-lo novamente com um novo nome. Isso é semelhante à opção "Salvar como" disponível no Microsoft Word.
Inserir imagem em documento DOCX com Python-docx
Python-docx permite que você crie documentos do Word e insira imagens neles com código simples. Você também pode alterar o tamanho da imagem ao adicionar ao documento. O tamanho padrão da imagem é 300x300 pixels com 300 dpi.
Adicionar tabela ao arquivo DOCX em Python
O Microsoft Word permite que você insira uma tabela em um documento. Uma tabela é composta de linhas e colunas. A seção transversal de uma linha e coluna é chamada de célula. Você pode inserir texto e imagens em cada célula.
Conclusão
O Python-docx oferece muitos recursos para criar e enriquecer um documento do Word do zero. É fácil de usar, tem sintaxe simplificada e é rápido.
Produtos Similares
- Apache POI XWPF | API Java de código aberto para criar e modificar arquivos DOCX
- DocX | API .NET de código aberto para criar e modificar arquivos DOCX
- Docx4J | API Java de código aberto para criar e modificar arquivos DOC e DOCX
- ExcelDataReader | API .NET de código aberto para ler documentos XLS, XLSX, CSV e planilhas
- FileFormat.Cells | Cerate e atualizar arquivos Excel com C# .NET