GithubHelp home page GithubHelp logo

rahul14singh / managemet_sys_pyqt5_openpyxl Goto Github PK

View Code? Open in Web Editor NEW
13.0 1.0 7.0 10 KB

GUI based application which is built to manage the data of a company on various grounds like Management systems (Storage, Students, Employees) Anything.

License: MIT License

Python 100.00%
python3 python-3 python-script openpyxl gui storage python sheet qt qt5

managemet_sys_pyqt5_openpyxl's Introduction

Managemet_sys_PyQt5_openpyxl

Usage:

GUI based application which is built to manage the data of a company on various grounds like Management Systems (Storage, Students, Employees Anything).

Pyinstaller can be used to make an executable file of the application and then can be used on any system without any Python or it's supporting libraries.

Requirements:

  1. Python 3 or later
  2. openpyxl installed " pip3 install openpyxl " command on cmd to install library
  3. PyQt5 installed " pip3 install PyQt5 " command on cmd to install library
  4. Some other necessary supporting libraries.

Install Python . Do install Python3 or later.

if facing difficulty in installing libraries here is the link for the HELP:

  1. openpyxl

  2. PyQt5

Do change the Image URLs given in the code for a Window Icon and a Background Image for the GUI application.

Features:

  • The excel sheets will be created and saved in C:\Management_sys_excels folder which will be created automatically once this code runs.
  • The Excel will be automatically created if the name mentioned in the GUI, not exists which could be changed in Gui.
  • The Excel would get updated on the same sheet with new entries if excel with the same name already exists and details saved without changing the name of the excel in Gui.
  • The top three rows of details are necessary fields so if not mentioned correct popups will come up accordingly.
  • The validity of all these top three fields would be checked.
  • With a single click on the Clear button, all the entries would get Initialised.
  • The Sno. and token no. gets updated automatically but if in excel updated with new value will get updated to according to this new value.
  • With a single click on Save Button entries would get saved.
  • If Excel is already open a popup alert will come up as Excel can't be saved once it's open.

Run:

  python Management_sys.py

managemet_sys_pyqt5_openpyxl's People

Contributors

rahul14singh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.