Giter Club home page Giter Club logo

docx_automacao's Introduction

Preencher Documentos Docx Usando Dados do Excel

Este script pode ser utilizado para automatizar o preenchimento de informações em documentos .docx com dados externos.

Descrição

Escrevi esse projeto para automatizar uma tarefa no trabalho. Recebi um modelo de contrato padrão para ser preenchido com dados de clientes de uma planilha, ao invés de ir copiando e colando manualmente no documento, o código simplifica e agiliza o processo de criação de contratos individuais.

Consiste em basicamente marcar o documento .docx com marcadaores (como '[cnpj]' e '[email]'), que serão substituídos pelos dados presentes na tabela. Ele não precisa funcionar apenas com dados de tabelas do excel, você pode ajustar conforme sua necessidade.

Começando

Pré-requisitos

  • Python
  • Biblioteca python-docx (pip install python-docx)
  • Biblioteca pandas (pip install pandas)
  • Arquivo .docx com os marcadores configurados corretamente
  • Se necessário, arquivo .xlsx para extrair os dados

Executando

  • Clone o repositório ou baixe o arquivo contrato_fill.py.
  • Instale as dependências usando pip install [...].
  • Configure os caminhos para o script acessar os documentos necessários

Dicas

Não utilize a biblioteca docx, ela foi atualizada para a python-docx

docx_automacao's People

Contributors

caio2810 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.