Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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`