GithubHelp home page GithubHelp logo

rlugojr / excelpython Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ericremoreynolds/excelpython

0.0 3.0 0.0 688 KB

An open source, easy to use interface for calling Python code from Excel

Home Page: http://ericremoreynolds.github.io/excelpython

License: BSD 2-Clause "Simplified" License

Python 15.20% Visual Basic 28.81% Inno Setup 7.30% C++ 48.68%

excelpython's Introduction

Notice : ExcelPython has been integrated into xlwings! Going forwards ExcelPython will be no longer be actively maintained and any further development work will take place within the context of xlwings.

ExcelPython v2

Write Excel user-defined functions and macros in Python!

from xlpython import *

@xlfunc
@xlarg("x", "nparray", 2)
@xlarg("y", "nparray", 2)
def matrixmult(x, y):
    return x.dot(y)

image

Check out the tutorials to get started! The only prerequisites are Excel and Python (2.6 - 3.x) with PyWin32 installed.

About ExcelPython

ExcelPython is a lightweight, easily distributable library for interfacing Excel and Python. It enables easy access to Python scripts from Excel VBA, allowing you to substitute VBA with Python for complex automation tasks which would be facilitated by Python's extensive standard library while sparing you the complexities of Python COM programming.

Do you like ExcelPython and find it useful? If so please consider donating something to support its continued development and get your name on the donor list!

Click here to lend your support to: ExcelPython and make a donation at pledgie.com !

Help me!

Check out the docs folder for tutorials to help you get started and links to other resources. Failing that, try the issues section or the discussion forum on SourceForge.

If you still don't find your answer, need more help, find a bug, think of a useful new feature, or just want to give some feedback by letting us know what you're doing with ExcelPython, please go ahead and create an issue ticket!

excelpython's People

Contributors

ericremoreynolds avatar tusky avatar

Watchers

James Cloos avatar Ray Lugo, Jr. avatar  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.