# -*- coding: utf-8 -*-
import openpyxl
from openpyxl.styles import Alignment
F="public/documents/covalba-zones-seo-DEMO.xlsx"
wb=openpyxl.load_workbook(F); zs=wb["Zones"]; hdr=[c.value for c in zs[1]]
COL={h:i+1 for i,h in enumerate(hdr)}
rowbyslug={}
for r in range(2,zs.max_row+1):
    s=zs.cell(row=r,column=COL["slugVille"]).value
    if s: rowbyslug[s]=r

def common(v):
    return {"intro.hook":"jusqu’à −40 % sur la facture clim dès cet été",
        "intro.kpi1Value":"−40 %","intro.kpi1Label":f"sur la facture clim à {v}",
        "intro.kpi2Value":"90 %","intro.kpi2Label":"du rayonnement renvoyé",
        "secteur1.image":"sector-logistique.jpg","secteur2.image":"sector-industrie.jpg",
        "panel2.image":"","panel4.image":"avec-cool-roof.webp",
        "panel5.bigStat1":"+500 chantiers réalisés.","panel5.bigStat2":"+2 millions de m² traités."}

MECH=("Une toiture en bac acier sombre a un albédo très faible : elle absorbe l’essentiel du rayonnement solaire au lieu de le renvoyer. En Corse, sous l’un des ensoleillements les plus intenses de France, l’air dépasse 30 °C une grande partie de l’été ; la toiture, elle, grimpe à 70 °C en surface — bien au-delà de l’air — puis rayonne cette chaleur vers l’intérieur comme un plafond chauffant.\n\n"
      "L’isolation ne règle pas tout : elle ralentit le transfert, mais l’apport solaire continue de s’accumuler sous les grandes toitures plates, sans ombrage ni inertie. Le cool roof agit en amont, sur la cause — il empêche la toiture de chauffer, au lieu de tenter d’évacuer la chaleur une fois entrée.")
def tech(surf, secteur):
    return (f"Le principe du cool roof est simple : remplacer une toiture sombre, qui stocke la chaleur, par une surface très réfléchissante. Notre résine polyuréthane bi-composant CovaTherm renvoie 90 % du rayonnement solaire et conserve un SRI de 118 — un indice de réflectance mesuré et maintenu sur 20 ans. Sur {surf}, la température sous toiture baisse de 8 à 11 °C en pic estival.\n\n"
            f"Cette baisse se lit directement sur la facture : 15 à 40 % d’économie sur la climatisation et le froid, selon l’isolation et l’usage du bâtiment. L’application se fait à l’airless depuis le sol, sans surcharge sur la charpente et sans interrompre l’exploitation — décisif pour {secteur}.")
def perf(dept):
    return (f"La Corse relève de la zone climatique H3, sous un climat méditerranéen aux étés brûlants et à l’ensoleillement parmi les plus élevés de France. Les projections Météo-France (DRIAS) annoncent une hausse continue des fortes chaleurs d’ici 2046. Traiter sa toiture maintenant, c’est anticiper ce glissement plutôt que le subir.\n\n"
            "Encore faut-il que la performance dure. Les peintures acryliques bas de gamme perdent 30 à 50 % de leur réflectance en 3 à 5 ans, et tout est à refaire. Le CovaTherm, lui, conserve son SRI de 118 sur 20 ans — y compris face aux fortes chaleurs, aux UV intenses et aux embruns du littoral insulaire. Sur la durée, c’est un seul investissement, et un retour sur investissement constaté dès le premier été.")
def reg(dept, enjeu):
    return (f"Les bâtiments tertiaires et industriels de plus de 1 000 m² sont soumis au Décret tertiaire, qui impose −40 % de consommation énergétique d’ici 2030. {enjeu} La peinture réflective est l’un des leviers les plus rapides à activer pour s’en rapprocher, sans travaux lourds ni arrêt d’activité.\n\n"
            f"En zone climatique H3, les projets de cool roof sont éligibles à la Prime CEE (certificats d’économie d’énergie), qui peut couvrir jusqu’à 30 % du coût du chantier — Covalba prend en charge le montage complet du dossier. Pour un site situé dans {dept}, le diagnostic technique est gratuit et l’estimation chiffrée arrive sous 48 heures, réalisée par nos applicateurs agréés en Corse.")
S2="Pourquoi votre toiture grimpe à 70 °C"
S4="CovaTherm : comment agit la peinture cool roof"
S5="Une performance qui dure, face au climat insulaire"
S6="Décret tertiaire, Prime CEE et accompagnement Covalba"
P3="Ce que vous voyez défiler à droite, c’est la <strong>trajectoire médiane du GIEC</strong> appliquée à la Corse : les journées de chaleur s’intensifient nettement d’ici 20 ans."

D={}
def add(slug, v, base, intro2, s1h,s1c, s3h,s3c, surf,secteur, dept, enjeu):
    base.setdefault("panel3.title","Et ça va empirer.")
    base["panel3.paragraph"]=P3
    rich={
     "seo.intro":intro2,
     "seo.section1.h3":s1h,"seo.section1.content":s1c,
     "seo.section2.h3":S2,"seo.section2.content":MECH,
     "seo.section3.h3":s3h,"seo.section3.content":s3c,
     "seo.section4.h3":S4,"seo.section4.content":tech(surf,secteur),
     "seo.section5.h3":S5,"seo.section5.content":perf(dept),
     "seo.section6.h3":S6,"seo.section6.content":reg(dept,enjeu),
    }
    D[slug]=dict(common(v), **base, **rich)

# 1) BASTIA
add("cool-roof-bastia","Bastia", {
 "villesProches":"Ajaccio, Toulon, La Seyne-sur-Mer, Aubagne",
 "intro.accroche":"Premier port de commerce de Corse, Bastia conjugue logistique d’importation et agroalimentaire — de vastes entrepôts et sites réfrigérés aux toitures bac acier, sous l’un des climats les plus ensoleillés de France.",
 "intro.coutCache":"Sur un entrepôt ou un site agroalimentaire à Bastia, la surchauffe de toiture met la chaîne du froid sous tension. CovaTherm renvoie 90 % du rayonnement solaire et soulage vos installations dès le premier été.",
 "panel1.paragraph":"<strong>Bastia</strong> : premier port de commerce de Corse, logistique d’importation et agroalimentaire — de vastes entrepôts et sites réfrigérés aux toitures métalliques exposées.",
 "secteur1.label":"Agroalimentaire & logistique","secteur1.stat":"chaîne du froid sous tension","secteur1.description":"Importation, distribution et transformation : des entrepôts réfrigérés où chaque degré gagné en toiture soulage les groupes froids.",
 "secteur2.label":"Logistique portuaire","secteur2.stat":"grandes toitures bac acier","secteur2.description":"Plateformes et entrepôts du port : de vastes surfaces métalliques sans ombrage, en première ligne face au soleil.",
 "panel2.titlePart1":"Bastia, l’été :","panel2.titlePart2":"vos groupes froids saturent.",
 "panel2.paragraph":"Sur les entrepôts de <strong>Bastia</strong>, le rayonnement frappe le bac acier sans filtre. Sous un soleil intense, la tôle atteint 70 °C en surface et fait tourner les groupes froids à pleine charge.",
 "panel4.titlePart1":"Cool roof à Bastia :","panel4.titlePart2":"Covalba, l’efficacité prouvée sur le froid alimentaire.",
 "panel4.paragraph":"Notre résine polyuréthane CovaTherm renvoie <strong>90 % du rayonnement solaire</strong> et abaisse la température sous toiture de 8 à 11 °C en pic estival — un soulagement décisif pour des installations frigorifiques sous climat brûlant.",
 "panel5.paragraph":"Des centaines d’entreprises ont déjà franchi le pas, à <strong>Bastia</strong> comme dans toute la Corse. Diagnostic gratuit et estimation sous 48h.",
 "seo.h2":"Cool roof à Bastia : protéger la chaîne du froid et la logistique du premier port de Corse",
},
 "Bastia est le premier port de commerce de Corse : logistique d’importation, distribution et agroalimentaire y font tourner une chaîne du froid continue, indispensable à l’approvisionnement de l’île.\n\nCes vastes entrepôts et sites réfrigérés présentent de grandes toitures bac acier. Sous l’un des climats les plus ensoleillés de France, elles dépassent 70 °C en surface. La peinture cool roof CovaTherm renvoie 90 % du rayonnement et soulage durablement ces installations.",
 "Bastia, premier port de commerce de Corse",
 "Le tissu bastiais est structuré par la logistique portuaire et d’importation, la distribution et l’agroalimentaire : presque tout transite par le port, d’où une concentration d’entrepôts et de sites réfrigérés à toiture bac acier.\n\nLa Haute-Corse connaît un climat méditerranéen brûlant et l’un des ensoleillements les plus élevés de France. Sur ces toitures dégagées, l’apport solaire est intense et porte la tôle à 70 °C en surface, juste au-dessus des chambres froides.",
 "Logistique insulaire : la chaîne du froid sous un soleil intense",
 "En Corse, l’essentiel des produits frais arrive par bateau et transite par de grands entrepôts : la chaîne du froid y est un enjeu vital, sous un climat parmi les plus chauds et ensoleillés de France. Quand la toiture chauffe, l’apport thermique descend vers les chambres froides et fait tourner des groupes froids déjà très sollicités.\n\nLe cool roof est ici l’un des leviers les plus rentables : plus l’écart entre la température cible et la toiture est grand, plus la réflexion solaire rapporte. L’application se fait par l’extérieur, sans pénétrer les zones sous température dirigée.",
 "les entrepôts et sites agroalimentaires de Bastia","un entrepôt frigorifique ou une plateforme logistique",
 "la Haute-Corse","Pour des entrepôts frigorifiques et des sites agroalimentaires, sous un climat brûlant, l’enjeu est majeur.")

# 2) AJACCIO
add("cool-roof-ajaccio","Ajaccio", {
 "villesProches":"Bastia, Toulon, La Seyne-sur-Mer, Aubagne",
 "intro.accroche":"Capitale de la Corse, Ajaccio conjugue logistique d’importation, distribution et agroalimentaire — de vastes entrepôts et sites réfrigérés aux toitures bac acier, sous l’un des climats les plus ensoleillés de France.",
 "intro.coutCache":"Sur un entrepôt ou un site agroalimentaire à Ajaccio, la surchauffe de toiture met la chaîne du froid sous tension. CovaTherm renvoie 90 % du rayonnement solaire et soulage vos installations dès le premier été.",
 "panel1.paragraph":"<strong>Ajaccio</strong> : capitale de la Corse, logistique d’importation, distribution et agroalimentaire — de vastes entrepôts et sites réfrigérés aux toitures métalliques exposées.",
 "secteur1.label":"Agroalimentaire & logistique","secteur1.stat":"chaîne du froid sous tension","secteur1.description":"Importation, distribution et transformation : des entrepôts réfrigérés où chaque degré gagné en toiture soulage les groupes froids.",
 "secteur2.label":"Distribution & logistique","secteur2.stat":"grandes toitures bac acier","secteur2.description":"Plateformes de distribution et entrepôts : de vastes surfaces métalliques sans ombrage, en première ligne face au soleil.",
 "panel2.titlePart1":"Ajaccio, l’été :","panel2.titlePart2":"vos groupes froids saturent.",
 "panel2.paragraph":"Sur les entrepôts d’<strong>Ajaccio</strong>, le rayonnement frappe le bac acier sans filtre. Sous un soleil intense, la tôle atteint 70 °C en surface et fait tourner les groupes froids à pleine charge.",
 "panel4.titlePart1":"Cool roof à Ajaccio :","panel4.titlePart2":"Covalba, l’efficacité prouvée sur le froid alimentaire.",
 "panel4.paragraph":"Notre résine polyuréthane CovaTherm renvoie <strong>90 % du rayonnement solaire</strong> et abaisse la température sous toiture de 8 à 11 °C en pic estival — un soulagement décisif pour des installations frigorifiques sous climat brûlant.",
 "panel5.paragraph":"Des centaines d’entreprises ont déjà franchi le pas, à <strong>Ajaccio</strong> comme dans toute la Corse. Diagnostic gratuit et estimation sous 48h.",
 "seo.h2":"Cool roof à Ajaccio : protéger la chaîne du froid et la logistique de la capitale corse",
},
 "Ajaccio, capitale de la Corse, conjugue logistique d’importation, distribution et agroalimentaire : comme à Bastia, l’approvisionnement de l’île passe par de grands entrepôts et sites réfrigérés.\n\nCes vastes bâtiments présentent de grandes toitures bac acier. Sous l’un des climats les plus ensoleillés de France, elles dépassent 70 °C en surface. La peinture cool roof CovaTherm renvoie 90 % du rayonnement et soulage durablement ces installations.",
 "Ajaccio, capitale logistique du sud de la Corse",
 "Le tissu ajaccien est structuré par la logistique portuaire et d’importation, la distribution et l’agroalimentaire, sur de grandes toitures bac acier au-dessus de zones réfrigérées.\n\nLa Corse-du-Sud connaît un climat méditerranéen brûlant et un ensoleillement parmi les plus élevés de France. Sur ces toitures dégagées, l’apport solaire est intense et porte la tôle à 70 °C en surface, juste au-dessus des chambres froides.",
 "Logistique insulaire : la chaîne du froid sous un soleil intense",
 "En Corse, l’essentiel des produits frais arrive par bateau et transite par de grands entrepôts : la chaîne du froid y est un enjeu vital, sous un climat parmi les plus chauds et ensoleillés de France. Quand la toiture chauffe, l’apport thermique descend vers les chambres froides et fait tourner des groupes froids déjà très sollicités.\n\nLe cool roof est ici l’un des leviers les plus rentables : plus l’écart entre la température cible et la toiture est grand, plus la réflexion solaire rapporte. L’application se fait par l’extérieur, sans pénétrer les zones sous température dirigée.",
 "les entrepôts et sites agroalimentaires d’Ajaccio","un entrepôt frigorifique ou une plateforme logistique",
 "la Corse-du-Sud","Pour des entrepôts frigorifiques et des sites agroalimentaires, sous un climat brûlant, l’enjeu est majeur.")

# --- Écriture ---
written=0
for slug,fields in D.items():
    r=rowbyslug.get(slug)
    if not r: print("INTROUVABLE:",slug); continue
    for k,v in fields.items():
        if k in COL: zs.cell(row=r,column=COL[k],value=v)
    written+=1
for row in zs.iter_rows(min_row=2):
    for c in row: c.alignment=Alignment(vertical="top",wrap_text=True)
wb.save(F)
print(f"lot 23 écrit (format riche) : {written} villes")
