📌 Objetivo do Script
O código lê um arquivo CSV, remove os pontos e vírgulas de cada campo e converte o conteúdo para um
arquivo TXT, onde os campos são separados por tabulações (\t).
🔧 Pré-requisitos
- Instalar o Python.
- Ter um arquivo CSV chamado Colaboradores.csv na mesma pasta do script.
📜 Passo a Passo do Código
1️⃣ Criar o arquivo Python (convert_csv_to_txt.py
)
import csv
csv_file_path = 'Colaboradores.csv'
txt_file_path = 'colaboradores_solides.txt'
with open(csv_file_path, mode='r', newline='', encoding='utf-8') as csv_file:
csv_reader = csv.reader(csv_file)
with open(txt_file_path, mode='w', encoding='utf-8') as txt_file:
for row in csv_reader:
row = [field.replace(';', '') for field in row]
txt_file.write('\t'.join(row) + '\n')
print("Conversão concluída com sucesso!")
2️⃣ Como Rodar o Script
📌 Passo 1: Abrir o Terminal
cd C:\Users\SeuNome\Documents
📌 Passo 2: Rodar o script Python
python convert_csv_to_txt.py
📂 Saída Esperada
O script cria um arquivo chamado colaboradores_solides.txt formatado corretamente.
💡 Exemplo de Entrada (Colaboradores.csv
):
Nome;Idade;Cargo
Ana Silva;30;Desenvolvedora
Carlos Souza;25;Analista de Sistemas
📝 Saída Esperada (colaboradores_solides.txt
):
Nome Idade Cargo
Ana Silva 30 Desenvolvedora
Carlos Souza 25 Analista de Sistemas
🎯 Conclusão
- ✅ Convertemos um CSV em TXT com tabulação.
- ✅ O arquivo pode ser aberto em Excel, Bloco de Notas ou qualquer editor de texto.
📌 Objetivo do Script
Este script converte arquivos PDF para DOCX usando a biblioteca pdf2docx
.
🔧 Pré-requisitos
- Instalar o Python (se ainda não tiver instalado).
- Instalar a biblioteca
pdf2docx
executando:
pip install pdf2docx
📜 Passo a Passo do Código
1️⃣ Criar o arquivo Python (convert_pdf_to_docx.py
)
Crie um arquivo chamado convert_pdf_to_docx.py e adicione o seguinte código:
from pdf2docx import Converter
def pdf_para_docx(caminho_pdf, caminho_docx):
cv = Converter(caminho_pdf)
cv.convert(caminho_docx, start=0, end=None) # Converte todas as páginas
cv.close()
print(f"Conversão completa! Documento DOCX salvo em: {caminho_docx}")
# Exemplo de uso
pdf_para_docx("O BECO.pdf", "cardapio.docx")
2️⃣ Como Rodar o Script
📌 Passo 1: Abrir o Terminal / Prompt de Comando
- No Windows: pressione
Win + R
, digite cmd
e pressione
Enter
.
- No Mac/Linux: abra o Terminal.
📌 Passo 2: Navegar até a pasta do script
cd C:\Users\SeuNome\Documents
📌 Passo 3: Rodar o script Python
python convert_pdf_to_docx.py
📂 Saída Esperada
O script criará um arquivo DOCX a partir do PDF especificado.
📌 Gerando um QR Code com Logo
Este script converte arquivos PDF para DOCX usando a biblioteca pdf2docx
.
🛠️ Pré-requisitos
- Instalar o Python (se ainda não tiver instalado).
- Instalar a biblioteca executando:
pip install pdf2docx
📜 Passo a Passo do Código
1️⃣ Criar o arquivo Python (qrcode_logo.py) e cole o seguinte código:
import qrcode
from PIL import Image
# Link para codificar no QR Code
link = "https://api.whatsapp.com/send?phone=557183279888&text=Ol%C3%A1!!"
# Criando o QR Code
qr = qrcode.QRCode(
version=2,
error_correction=qrcode.constants.ERROR_CORRECT_H,
box_size=10,
border=4,
)
qr.add_data(link)
qr.make(fit=True)
# Criando a imagem do QR Code
img_qr = qr.make_image(fill='black', back_color='white').convert('RGB')
# Abrindo a logo
logo = Image.open('LOGO_TIPO_ITS.png')
# Redimensionando a logo
basewidth = 100
wpercent = (basewidth / float(logo.size[0]))
hsize = int((float(logo.size[1]) * float(wpercent)))
logo = logo.resize((basewidth, hsize), Ilogo.Resampling.LANCZOS)
# Posicionando a logo no centro do QR Code
logo_w, logo_h = logo.size
img_w, img_h = img_qr.size
x1 = (img_w - logo_w) // 2
y1 = (img_h - logo_h) // 2
img_qr.paste(logo, (x1, y1), logo)
# Salvando o QR Code com logo
img_qr.save("qrcode_personalizado.png")
print("QR Code gerado com sucesso!")
2️⃣ Como Rodar o Script
📌 Passo 1: Abrir o Terminal / Prompt de Comando
- No Windows: pressione
Win + R
, digite cmd
e pressione
Enter
.
- No Mac/Linux: abra o Terminal.
📌 Passo 2: Navegar até a pasta do script
cd C:\Users\SeuNome\Documents
📌 Passo 3: Rodar o script Python
python convert_pdf_to_docx.py
📂 Saída Esperada
O script criará um arquivo DOCX a partir do PDF especificado.