Travail sur le fichier excel

This commit is contained in:
2025-05-16 01:53:48 +02:00
parent f1c8109a42
commit ba2a27ef29
7 changed files with 73 additions and 16 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -1 +0,0 @@
Florian

View File

@@ -1 +0,0 @@
Meudon

View File

@@ -2,17 +2,8 @@
echo =============================== echo ===============================
echo Installation MySQL ODBC 9.3.0 echo Installation MySQL ODBC 9.3.0
echo =============================== echo ===============================
echo Installation des composants requis...
SET MYPATH=C:\domo91 start /wait vc_redist.x64.exe /quiet /norestart
SET INSTALLER=%MYPATH%\mysql-connector-odbc-9.3.0-winx64.msi start /wait mysql-connector-odbc-9.2.0-winx64.msi /quiet
echo Installation terminée.
IF EXIST "%INSTALLER%" ( pause
echo >> Démarrage de l'installation silencieuse...
msiexec /i "%INSTALLER%" /qn
echo >> Installation terminée avec succès.
pause
) ELSE (
echo >> Fichier MSI non trouvé :
echo >> %INSTALLER%
pause
)

Binary file not shown.

View File

@@ -3,10 +3,78 @@
Ce projet permet de gérer les inventaires et les ratios de plusieurs sites à partir dun fichier Excel central et dune base MySQL. Ce projet permet de gérer les inventaires et les ratios de plusieurs sites à partir dun fichier Excel central et dune base MySQL.
## Fonctionnalités ## Fonctionnalités
- Mise à jour du pilote ODBC sur machine client
- Authentification par site - Authentification par site
- Lecture automatique du fichier `ratio.xlsm` - Lecture automatique du fichier `ratio.xlsm`
- Insertion des données dans la base correspondante - Insertion des données dans la base correspondante
- Affichage dans Streamlit (à venir) - Affichage dans Streamlit (à venir)
# 🚀 Installation du pilote MySQL ODBC 9.3
## ✅ Objectif
Assurer une compatibilité totale entre les fichiers Excel connectés à MySQL et le pilote ODBC, en uniformisant tous les postes avec la **version 9.3.0 du connecteur MySQL ODBC**.
---
## 📥 Étapes d'installation
1. Télécharger le fichier `mysql-connector-odbc-9.3.0-winx64.msi` depuis le site officiel :
👉 https://dev.mysql.com/downloads/connector/odbc/
2. Copier le fichier dans ce dossier sur chaque poste cible :
```
C:\Installers\
```
3. Créer un fichier `Installer_ODBC_93.bat` contenant :
```bat
@echo off
echo ===============================
echo Installation MySQL ODBC 9.3.0
echo ===============================
SET MYPATH=C:\Installers
SET INSTALLER=%MYPATH%\mysql-connector-odbc-9.3.0-winx64.msi
IF EXIST "%INSTALLER%" (
echo >> Démarrage de l'installation silencieuse...
msiexec /i "%INSTALLER%" /qn
echo >> Installation terminée avec succès.
pause
) ELSE (
echo >> Fichier MSI non trouvé :
echo >> %INSTALLER%
pause
)
```
4. Lancer le script :
- clic droit sur `Installer_ODBC_93.bat`
- puis **"Exécuter en tant quadministrateur"**
---
## 🔁 (Optionnel) Désinstallation d'une version précédente
Pour supprimer proprement une version antérieure (ex : 9.2), vous pouvez ajouter :
```bat
msiexec /x {GUID-DE-LA-VERSION-9.2} /qn
```
*(à compléter avec l'identifiant de produit si nécessaire)*
---
## 🧩 Conseils
- Intégrez ces fichiers dans votre dépôt (ex : dossier `Installers/`)
- Versionnez votre script dans Git (Gitea) pour faciliter le déploiement sur tous les sites
- Utilisez RustDesk ou accès direct pour l'installation sur les PC distants
## Auteur ## Auteur
Michel Michel