Skip to content

Certificate Generator because I can't be bothered to write the formulas everytime.

Notifications You must be signed in to change notification settings

arbitroy/process_certificates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

🎓 The Magical Certificate Generator 3000 🪄

Welcome to the most exciting Excel automation script you'll ever meet! (Okay, maybe that's a stretch, but we're trying to make Excel fun here!)

What is this sorcery? 🧙‍♂️

This script is like your friendly neighborhood Spider-Man for Excel files - it swings through your sheets, catches all the important data, and weaves it into a beautiful consolidated web of information. Except instead of fighting crime, it's fighting manual data entry!

Features That'll Make You Go "Wow!" 😮

  • ✨ Automagically finds participants across multiple sheets
  • 🧮 Counts participations faster than you can say "VLOOKUP"
  • 🎯 Handles those pesky "(Unverified)" entries like a boss
  • 🚫 Ignores "Recording" and "Module" because they're not real people (sorry, robots!)
  • 📊 Creates a consolidated sheet that'll make your boss think you're a Excel wizard

Prerequisites 🛠️

You'll need:

  • Python (the programming language, not the snake 🐍)
  • pandas (the data library, not the bears 🐼)
  • openpyxl (for Excel magic ✨)
  • numpy (for number wizardry 🔢)
  • A sense of humor (optional but recommended)

Installation 📦

pip install pandas openpyxl numpy
# Then do a little dance while it installs

How to Use This Bad Boy 🚀

  1. Put your Excel file in the same folder as the script (They need to be friends for this to work)

  2. Run the script:

    python process_certificates.py
  3. Watch in amazement as your Excel sheets transform faster than a Transformer!

What Could Go Wrong? 🙈

  • If your Excel file is not friends with the script (wrong directory), it will cry
  • If someone named themselves "Recording Module 1", they won't get a certificate (identity crisis much?)
  • If your computer decides to take a coffee break mid-process, please give it a moment

Need Help? 🆘

If something goes wrong:

  1. Take a deep breath
  2. Count to 10
  3. Check if your Excel file is where it should be
  4. If all else fails, turn it off and on again (the universal IT solution)

Known Issues 🐛

  • Sometimes gets excited and tries to give certificates to Excel column headers
  • May occasionally mistake "Module" for a very enthusiastic participant
  • Has been known to work so fast it makes manual data entry look bad

Contributing 🤝

Found a bug? Want to make this script even funnier? Feel free to contribute! Just remember:

  • Your code should be cleaner than your room
  • Your commits should be more meaningful than your ex's apologies
  • Your pull requests should be more polite than a Canadian

License 📜

This script is licensed under the "Please Don't Blame Us If Your Excel File Starts Dancing" License.

Final Words 🎤

Remember: This script was made with love, coffee, and a slight hatred for manual data entry. Use it wisely, and may your Excel sheets always be organized!

P.S. If this script saves you hours of work, we accept thank-you notes in the form of ⭐️s!


Made with 💖 by someone who really, really doesn't like copying and pasting data manually

About

Certificate Generator because I can't be bothered to write the formulas everytime.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages