Added all

This commit is contained in:
Guillem Hernandez Sola
2026-04-07 19:37:59 +02:00
commit da6dabcc62
42 changed files with 1959 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
import pandas as pd
import os
import sys
print("📊 --- Unificador de fitxers Excel ---")
# Definim els noms dels fitxers d'entrada i el de sortida
fitxer1 = "Contactos_rrhh_040226.xlsx"
fitxer2 = "Contactos_2602026_7881pax.xlsx"
fitxer_resultat = "Contactos_Unificats.xlsx"
# Comprovem que els fitxers existeixen a la carpeta actual
if not os.path.exists(fitxer1):
print(f"❌ Error: No s'ha trobat el fitxer '{fitxer1}'.")
sys.exit(1)
if not os.path.exists(fitxer2):
print(f"❌ Error: No s'ha trobat el fitxer '{fitxer2}'.")
sys.exit(1)
print("⏳ Llegint els fitxers... (això pot trigar uns segons depenent de la mida)")
try:
# Llegim els dos fitxers Excel
df1 = pd.read_excel(fitxer1)
df2 = pd.read_excel(fitxer2)
# Creem el nou fitxer Excel amb múltiples pestanyes
with pd.ExcelWriter(fitxer_resultat, engine='openpyxl') as writer:
# Escrivim cada DataFrame en una pestanya diferent
df1.to_excel(writer, sheet_name='RRHH', index=False)
df2.to_excel(writer, sheet_name='Contactos_7881', index=False)
print(f"✅ Procés completat amb èxit!")
print(f"📄 S'ha creat el fitxer: {fitxer_resultat}")
print(" - Pestanya 1: 'RRHH'")
print(" - Pestanya 2: 'Contactos_7881'")
except Exception as e:
print(f"❌ S'ha produït un error durant el procés: {e}")