Ajout fonctionnalité et modif README
- Insertion de la date du jour dans le visa lors de sa création - Mode d'emploi simplifié
This commit is contained in:
parent
61adf4a972
commit
63c7317e86
21
README.md
21
README.md
@ -21,8 +21,19 @@ David.
|
|||||||
|
|
||||||
MODE D'EMPLOI
|
MODE D'EMPLOI
|
||||||
|
|
||||||
- Dans un dossier, copier les fichiers 'script_pretraitement_dory.py' et 'modele_VISA_DORY.xlsx'
|
1 - Environnement de Projet
|
||||||
- Dans ce dossier, copier l'archive a traiter (ex: Riverie.zip) et décompresser l'archive
|
- Créez un dossier (nommé le par exemple DORY).
|
||||||
- executer le script : Clic Droit --> Ouvrir avec ... --> Idle.exe. Puis F5 pour le démarrer
|
- Dans ce dossier (DORY), copiez les fichiers 'script_pretraitement_dory.py' et 'modele_VISA_DORY.xlsx' TODO qUI SE TROUVE
|
||||||
- Une fois terminé, un fichier de rapport 'VISA_DORY_PRE.xlsx' est créé
|
- Et voila.
|
||||||
- L'arborescence des dossiers est aussi créé (EN COURS: les dossiers ne sont pas encore créés)
|
|
||||||
|
|
||||||
|
2 - Réalisation du pré-traitement
|
||||||
|
- Dans ce dossier, copiez l'archive a traiter (ex: Riverie.zip) et décompressez là.
|
||||||
|
- Lancer le script : Clic Droit --> Ouvrir avec ... --> Idle.exe.
|
||||||
|
- Plusieurs fenêtres s'ouvrent, dont une avec le script en question. Menu "Run" --> "Run Module" (ou appuyez F5) pour le démarrer
|
||||||
|
- Une fois le script exécuté. Vous pouvez fermer les différentes fenêtres.
|
||||||
|
- Un dossier "Travail" a été créé. A l'intérieur se trouvent le rapport 'VISA_DORY_PRE.xlsx'
|
||||||
|
et les fichiers nécessaires à traiter dans QGIS.
|
||||||
|
|
||||||
|
3 - Conclusion du dossier
|
||||||
|
- Une fois le dossier terminé, Vous pouvez tout supprimer pour ne garder que les fichiers de l'étape 1
|
||||||
Binary file not shown.
@ -43,6 +43,7 @@ import os # getcwd(), walk()
|
|||||||
import openpyxl # gestion et manipulation de fichier Open XML
|
import openpyxl # gestion et manipulation de fichier Open XML
|
||||||
import re # RegEx
|
import re # RegEx
|
||||||
from shutil import copyfile # copie de fichiers
|
from shutil import copyfile # copie de fichiers
|
||||||
|
from datetime import datetime # obj date du jour
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -270,6 +271,8 @@ dico = {} # - un dictionnaire des projets avec pour clé le nom de cha
|
|||||||
racine = os.getcwd() # - un chemin absolue vers le repertoire racine à traiter string
|
racine = os.getcwd() # - un chemin absolue vers le repertoire racine à traiter string
|
||||||
print("Racine : ".center(18), racine)
|
print("Racine : ".center(18), racine)
|
||||||
|
|
||||||
|
date = datetime.today().strftime("%d/%m/%Y") # objet contenant la date du jour
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# --recupérer le chemin du dossier à traiter
|
# --recupérer le chemin du dossier à traiter
|
||||||
@ -416,10 +419,11 @@ for nom_projet, projet in dico.items():
|
|||||||
|
|
||||||
# encadrer le "tout" pour délimiter le tableau de la feuille
|
# encadrer le "tout" pour délimiter le tableau de la feuille
|
||||||
# Fin Pour
|
# Fin Pour
|
||||||
|
cell = feuille["B2"]
|
||||||
|
cell.value = "Créé : " + date
|
||||||
|
|
||||||
# /* Ici le rapport doit être correctement produit et remplie */
|
# /* Ici le rapport doit être correctement produit et remplie */
|
||||||
classeur.save("VISA_DORY_PRE.xlsx")
|
|
||||||
print("ligne_courante = ", ligne_courante )
|
|
||||||
|
|
||||||
# --produire le dossier de mise à disposition
|
# --produire le dossier de mise à disposition
|
||||||
# créer un dossier "Travail" et un dossier "Livraison"
|
# créer un dossier "Travail" et un dossier "Livraison"
|
||||||
@ -431,6 +435,12 @@ except FileExistsError as erreur:
|
|||||||
# --créer l'arborescence du dossier "Travail"
|
# --créer l'arborescence du dossier "Travail"
|
||||||
# le dossier Travail devient le working directory
|
# le dossier Travail devient le working directory
|
||||||
# créer un dossier "00-Cadastre"
|
# créer un dossier "00-Cadastre"
|
||||||
|
# On va plutot sauvegarder le classeur dans "Travail" si le dossier existe
|
||||||
|
|
||||||
|
classeur.save("Travail\\VISA_DORY_PRE.xlsx")
|
||||||
|
#print("ligne_courante = ", ligne_courante )
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
os.mkdir("Travail\\00-Cadastre")
|
os.mkdir("Travail\\00-Cadastre")
|
||||||
except FileExistsError as erreur:
|
except FileExistsError as erreur:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user