Génération d'une colonne qrcode dans un fichier : excel
Project description
Generate QR Code from Table Column 🚀
Ce package Python permet de générer automatiquement des codes QR en mémoire vive à partir d'une colonne spécifique d'un fichier **Excel (.xlsx)**et de les insérer directement dans un nouveau fichier Excel, sans stocker d'images temporaires sur votre disque dur.
📦 Installation
Installez le package directement via pip :
pip install generate-qrcode
🛠️ Utilisation
Pour utiliser l'outil, il vous suffit d'importer la fonction adcolonneQRcode depuis le module generateColumn.
La fonction prend deux paramètres :
- Le chemin ou nom du fichier source (
.xlsxou.csv). - Le nom exact de la colonne à transformer en codes QR.
Exemple de code
from generate-qrcode.generateColumn import adcolonneQRcode
# 1. Définir le fichier et la colonne cible
nom_fichier = "EMPLOYE_TEST_CODEQR.xlsx"
colonne_cible = "matricule"
# 2. Exécuter la fonction
# La fonction génère et retourne automatiquement le chemin du nouveau fichier créé
nouveau_fichier = adcolonneQRcode(nom_fichier, colonne_cible)
print(f"Traitement terminé ! Vous pouvez ouvrir : {nouveau_fichier}")
🔄 Résultat obtenu
Après l'exécution de la fonction :
- Les données d'origine sont conservées.
- Une nouvelle colonne nommée QR_Code est ajoutée à la fin du tableau.
- Les codes QR sont insérés directement dans les cellules Excel à la bonne taille (100x100).
- Le fichier de sortie est enregistré sous le nom
[nom_origine]_avec_qr.xlsx.
📋 Prérequis & Dépendances
Le package installe et utilise automatiquement les bibliothèques suivantes :
pandas(pour la lecture des données)openpyxl(pour la génération du fichier Excel enrichi)qrcode(pour la création des matrices de codes QR)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file generate_qrcode-0.1.2.tar.gz.
File metadata
- Download URL: generate_qrcode-0.1.2.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
893da96d8a86310b29c4c0d9ddb05b3a4dabfd68ea2645861873c06df1afeb50
|
|
| MD5 |
92c6c07bf0378a5476c6a3d4c9986d4d
|
|
| BLAKE2b-256 |
ff892a5715675f8db1bbd35e84918a5b5c1dc21890bdf1442520bb651bcc3684
|
File details
Details for the file generate_qrcode-0.1.2-py3-none-any.whl.
File metadata
- Download URL: generate_qrcode-0.1.2-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3b035dd4fa22a8672e7f4db152c7e69e61e69305a84c308fe4e741a9c313edd
|
|
| MD5 |
920a8189fe515e7729d73b70db5aee5b
|
|
| BLAKE2b-256 |
55b7b5cda32dcc89a5f09b0e9cf0bac23d668927d2e738284ee9c519663970f0
|