Skip to main content

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 :

  1. Le chemin ou nom du fichier source (.xlsx ou .csv).
  2. 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

generate_qrcode-0.1.2.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

generate_qrcode-0.1.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

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

Hashes for generate_qrcode-0.1.2.tar.gz
Algorithm Hash digest
SHA256 893da96d8a86310b29c4c0d9ddb05b3a4dabfd68ea2645861873c06df1afeb50
MD5 92c6c07bf0378a5476c6a3d4c9986d4d
BLAKE2b-256 ff892a5715675f8db1bbd35e84918a5b5c1dc21890bdf1442520bb651bcc3684

See more details on using hashes here.

File details

Details for the file generate_qrcode-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for generate_qrcode-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b3b035dd4fa22a8672e7f4db152c7e69e61e69305a84c308fe4e741a9c313edd
MD5 920a8189fe515e7729d73b70db5aee5b
BLAKE2b-256 55b7b5cda32dcc89a5f09b0e9cf0bac23d668927d2e738284ee9c519663970f0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page