All Projects → richard512 → Python Excel Automation

richard512 / Python Excel Automation

Examples of automation of excel via python, and related useful things

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Python Excel Automation

Gtk Cffi
GTK3 CFFI binding
Stars: ✭ 13 (-58.06%)
Mutual labels:  gtk
Facetracker
Real time deformable face tracking in C++ with OpenCV 3.
Stars: ✭ 944 (+2945.16%)
Mutual labels:  opencv
Opencv Cheat Sheet
Opencv cheat sheet for C++
Stars: ✭ 30 (-3.23%)
Mutual labels:  opencv
Docker Opencv
OpenCV image for Docker based on Ubuntu.
Stars: ✭ 14 (-54.84%)
Mutual labels:  opencv
Kinectwithopencvforunityexample
Kinect with OpenCV for Unity Example
Stars: ✭ 20 (-35.48%)
Mutual labels:  opencv
Fourier Descriptors
OpenCV project for my image processing course, horribly bad work.
Stars: ✭ 28 (-9.68%)
Mutual labels:  opencv
Qogir Theme
Qogir is a flat Design theme for GTK
Stars: ✭ 874 (+2719.35%)
Mutual labels:  gtk
Air drums
This project enables you to play virtual drums simply by using concepts of image processing and computer vision.
Stars: ✭ 31 (+0%)
Mutual labels:  opencv
Tbls
tbls is a CI-Friendly tool for document a database, written in Go.
Stars: ✭ 940 (+2932.26%)
Mutual labels:  excel
Gtk Rust By Example
Gtk-Rust by Example (GRBE) - неофициальная книга по разработке GTK GUI, на языке программирования Rust. Практическое использование библиотеки GTK на различных примерах.
Stars: ✭ 30 (-3.23%)
Mutual labels:  gtk
Anonymize Video
Replace faces in a video with imaginary persons generated by a progressive GAN deep neural network
Stars: ✭ 15 (-51.61%)
Mutual labels:  opencv
Wingpanel Indicator Nightlight
A Wingpanel indicator for Night Light
Stars: ✭ 20 (-35.48%)
Mutual labels:  gtk
Deepnude nowatermark withmodel
DeepNude source code,without watermark,with demo and model download link,one command to run offline,GAN/Pytorch/pix2pix/pic2pic
Stars: ✭ 950 (+2964.52%)
Mutual labels:  opencv
Xlnt
📊 Cross-platform user-friendly xlsx library for C++11+
Stars: ✭ 876 (+2725.81%)
Mutual labels:  excel
Tensorflow object counting api
🚀 The TensorFlow Object Counting API is an open source framework built on top of TensorFlow and Keras that makes it easy to develop object counting systems!
Stars: ✭ 956 (+2983.87%)
Mutual labels:  opencv
Reproject Image To 3d
Comparing a OpenCV's reprojectImageTo3D to my own
Stars: ✭ 13 (-58.06%)
Mutual labels:  opencv
Enhanced Image Colour Transfer
An Enhanced Implementation of the Colour Transfer Method Proposed by E Reinhard et al.
Stars: ✭ 28 (-9.68%)
Mutual labels:  opencv
Rtsp Client Ffmpeg Opencv On Qt
RTSP Client Program using FFmpeg and OpenCV on Qt
Stars: ✭ 31 (+0%)
Mutual labels:  opencv
Ucoslam Cv3
Updated UcoSLAM to compile for OpenCV 3
Stars: ✭ 31 (+0%)
Mutual labels:  opencv
Manjarin Gtk Theme
GTK2 and GTK3 theme developed for the Manjaro-Gnome Edition
Stars: ✭ 30 (-3.23%)
Mutual labels:  gtk

Python-Excel-Automation

Examples of automation of excel via python, and related useful things

Contents and compatibility

script platform(s) it works on what it does
autoclicker.py linux uses GTK to check a pixel on the screen. if it's a specified color, the script does a left mouse click
copyPaste.py windows uses win32com to append one xlsx to another, then saves to csv
findPhotoWithinPhoto.py both uses opencv to find the location of an image within another image. useful for gui automation
openpyxlTest.py both uses openpyxl to generate a spreadsheet
runMacro.py windows uses win32com and excel com to run a VBA function inside of time.xlsm
time.py both outputs the current date and time
time.xlsm windows contains a button which executes a VBA function which runs time.py 3 times sequentially without clobbering
worksheet1.xlsx both a spreadsheet with functions in the "total" row
worksheet2.xlsx both a spreadsheet with functions in the "total" row
xlrdTest.py both uses xlrd to enumerate the contents of worksheet1.xlsx
Python Library Name Linux support Windows support
GTK strong possible to install, but not easily
cv2 (opencv) strong wonky install, but works
pymouse strong doesn't seem to work, though it looks like it should
win32com none strong
numpy strong strong

Install Prerequisites (Ubuntu Linux)

sudo apt install python pip python-opencv python-xlrd python-gtk2-dev

Install Prerequisites (Windows 10)

Install Python for Windows

Add the location of python.exe to your PATH environment variable

Download get-pip.py and run it in command prompt:

python get-pip.py

Add the location of pip.exe to your PATH environment variable

Run this in a command prompt

pip install pypiwin32
pip install xlrd
pip install openpyxl

Download the latest OpenCV whl (wheel) file from here then install it like this:

pip install opencv_python-3.2.0-cp36-cp36m-win32.whl

Might need Visual C++ 2015 redistributable (vc_redist.x86.exe) for OpenCV

If you need GTK, follow this guide

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].