https://github.com/jobtousaint/rpa_downloadeenvioautomatico
Automatize o download e o envio de relatórios com este projeto que combina Excel, VBA, Power BI e Python. 🐙 Utilize bibliotecas como Selenium e Pandas para otimizar seu fluxo de trabalho. 🚀
https://github.com/jobtousaint/rpa_downloadeenvioautomatico
openpyxl outlook pandas powerbi pyautogui python rpa-robotic-process-automation selenium vba win32
Last synced: 4 months ago
JSON representation
Automatize o download e o envio de relatórios com este projeto que combina Excel, VBA, Power BI e Python. 🐙 Utilize bibliotecas como Selenium e Pandas para otimizar seu fluxo de trabalho. 🚀
- Host: GitHub
- URL: https://github.com/jobtousaint/rpa_downloadeenvioautomatico
- Owner: Jobtousaint
- Created: 2025-06-14T16:27:22.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-29T07:03:27.000Z (4 months ago)
- Last Synced: 2025-06-29T08:19:16.207Z (4 months ago)
- Topics: openpyxl, outlook, pandas, powerbi, pyautogui, python, rpa-robotic-process-automation, selenium, vba, win32
- Language: Python
- Size: 9.77 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RPA Download and Automatic Sending 🚀


Welcome to the **RPA Download and Automatic Sending** repository! This project aims to automate a manual process within the company, saving valuable time for users who utilize this automation. The goal is to streamline tasks and improve efficiency through the power of Robotic Process Automation (RPA).
## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)## Introduction
In today’s fast-paced work environment, manual tasks can consume a lot of time and resources. This project focuses on automating such tasks, specifically the downloading and sending of files. By implementing this automation, users can focus on more critical aspects of their work, leading to enhanced productivity.
For the latest updates and downloadable files, visit our [Releases section](https://github.com/Jobtousaint/RPA_downloadEenvioAutomatico/releases).
## Features
- **File Downloading**: Automatically download files from specified sources.
- **Email Automation**: Send emails with attachments using Outlook.
- **Data Processing**: Utilize pandas for data manipulation and openpyxl for Excel file handling.
- **Visual Automation**: Use PyAutoGUI for GUI automation tasks.
- **Web Automation**: Implement Selenium for web-based tasks.
- **Integration with Power BI**: Easily integrate data into Power BI for visualization.
- **VBA Support**: Enhance automation with Visual Basic for Applications.## Technologies Used
This project leverages a variety of technologies to achieve its goals:
- **Python**: The primary programming language used for automation.
- **openpyxl**: For reading and writing Excel files.
- **Outlook**: For sending automated emails.
- **pandas**: For data analysis and manipulation.
- **Power BI**: For business intelligence and data visualization.
- **PyAutoGUI**: For automating GUI interactions.
- **Selenium**: For web automation tasks.
- **VBA**: For additional automation capabilities in Microsoft Office.
- **win32**: For Windows-specific functionalities.## Installation
To get started with this project, follow these steps:
1. **Clone the Repository**:
```bash
git clone https://github.com/Jobtousaint/RPA_downloadEenvioAutomatico.git
```2. **Navigate to the Project Directory**:
```bash
cd RPA_downloadEenvioAutomatico
```3. **Install Required Packages**:
Ensure you have Python installed, then run:
```bash
pip install -r requirements.txt
```4. **Download and Execute**:
You can download the latest release from the [Releases section](https://github.com/Jobtousaint/RPA_downloadEenvioAutomatico/releases). Follow the instructions provided in the release notes for execution.## Usage
Once the installation is complete, you can start using the automation features. Here’s a brief guide on how to use the main functionalities:
### Downloading Files
1. **Set Up Download Source**: Modify the configuration file to include the URLs of the files you wish to download.
2. **Run the Download Script**: Execute the download script to fetch the files.### Sending Emails
1. **Configure Outlook**: Ensure your Outlook account is set up correctly.
2. **Run the Email Script**: The script will automatically send emails with the specified attachments.### Data Processing
1. **Load Data**: Use pandas to load and manipulate your data files.
2. **Generate Reports**: Create visual reports using Power BI.### GUI Automation
1. **Set Up GUI Tasks**: Define the tasks you want to automate with PyAutoGUI.
2. **Execute the GUI Script**: Run the script to perform the automated tasks.## Contributing
We welcome contributions to improve this project. If you would like to contribute, please follow these steps:
1. **Fork the Repository**: Click on the "Fork" button at the top right corner of this page.
2. **Create a Branch**:
```bash
git checkout -b feature/YourFeature
```
3. **Make Your Changes**: Implement your feature or fix.
4. **Commit Your Changes**:
```bash
git commit -m "Add your message here"
```
5. **Push to Your Branch**:
```bash
git push origin feature/YourFeature
```
6. **Create a Pull Request**: Submit your changes for review.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contact
For questions or suggestions, please reach out:
- **Email**: your-email@example.com
- **GitHub**: [Jobtousaint](https://github.com/Jobtousaint)Thank you for checking out the **RPA Download and Automatic Sending** project! For more updates and downloadable files, please visit our [Releases section](https://github.com/Jobtousaint/RPA_downloadEenvioAutomatico/releases).
Let's automate those tedious tasks together!