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.1.tar.gz (3.3 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.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file generate_qrcode-0.1.1.tar.gz.

File metadata

  • Download URL: generate_qrcode-0.1.1.tar.gz
  • Upload date:
  • Size: 3.3 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.1.tar.gz
Algorithm Hash digest
SHA256 1c5ca896f4fa9b5d03be6f073dadb3f2e4c7c088130003bcec38e4c9c18773a4
MD5 335cf35a73ceded3848ea0efb03fb4c5
BLAKE2b-256 c7a8c6fb72c1362d2add834e93e1a0636f87913c919cb3a598a1346c0adace47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for generate_qrcode-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 301aeff07b6363890ea4773f7ac925becafd3160427dfa2df9b5fcf505ed9231
MD5 bdbf45a19df3197c98fa887998964e5c
BLAKE2b-256 5c1834e1a32491cf0743cf371e28d69b33932d22e58b911295af1cefb54e05d3

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