Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arturbomtempo-dev/process-automation
Project created to automate a company's processes and systems with Python.
https://github.com/arturbomtempo-dev/process-automation
pandas process-automation pyautogui pyperclip python time
Last synced: 5 days ago
JSON representation
Project created to automate a company's processes and systems with Python.
- Host: GitHub
- URL: https://github.com/arturbomtempo-dev/process-automation
- Owner: arturbomtempo-dev
- Created: 2022-12-13T02:56:13.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-22T11:41:26.000Z (12 months ago)
- Last Synced: 2025-02-07T19:38:33.511Z (5 days ago)
- Topics: pandas, process-automation, pyautogui, pyperclip, python, time
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Program to automate the analysis of an Excel spreadsheet and send the report by e-mail
The project was developed during the intensive course held by [Hashtag Treinamentos](https://www.hashtagtreinamentos.com), with the objective of introducing the creation of applications to automate processes or systems for companies.## 🔨 Project functionality
The program performs autonomously (without the need of a person's supervision) the action of opening the browser, accessing the Excel spreadsheet, analyzing the data, and sending a report by e-mail, with the intention of facilitating some processes for a certain company.**Note:** To use the program on different monitors, you must change the position (x and y) of the commands.
## 💻 Technologies used
* [Python](https://docs.python.org/pt-br/3/tutorial/): programming language
* [PyAutoGUI](https://pypi.org/project/PyAutoGUI/): control mouse and keyboard
* [Pyperclip](https://pypi.org/project/pyperclip/): copy and paste clipboard functions
* [Pandas](https://pypi.org/project/pandas/): data manipulation and analysis
* [Time](https://docs.python.org/pt-br/3/library/time.html): control the duration time between actions## 📁 Access and execute project
### 1. Install [Python](https://www.python.org/downloads/) on your computer### 2. Clone [this repository](https://github.com/ArturColen/ProcessAutomation) on your machine
* Create a folder on your computer for this program
* Open the `terminal` inside this folder
* Copy the [URL](https://github.com/ArturColen/ProcessAutomation.git) from the repository
* Type `git clone ` and press `enter`### 3. Still inside the terminal, install the following libraries:
* Pyautogui: `pip install pyautogui`
* Pandas: `pip install pandas`
* Numpy: `pip install numpy`
* Openpyxl: `pip install openpyxl`### 4. Run the program from the terminal
* `python ProcessAutomation.py`