New features:
PyXLL can now be made to reload all python modules or to update its Excel function bindings via these Excel macro commands. This works from outside Excel so it’s possible to do it from the command line or from an editor.
There have been several internal changes to make sure PyXLL is compatible with any distribution of Python (now including PortablePython).
PyXLL will now look for a python dll in the same folder as itself before trying to load it from the system path. If it can’t find a suitable python dll it will now display an error dialog, whereas before Excel would simply report that it wasn’t possible to load the addin.
Config file may now contain multi-line pythonpaths and module lists
New function get_type_converter for getting functions that convert between types PyXLL knows about (including custom types).
New examples:
Bug Fixes:
Patch release to fix compatibility issues in Python 2.6 version.
New features:
- Asynchronous function support for Excel 2010
- Unicode support for Excel 2007 and 2010
- New xl_func kwarg to disable calculation in the function wizard
- Callbacks to execute user code when PyXLL opens, closes and reloads
- Config is readable by user code and supports variable substitution
- Added more Excel macro functions, including xlcAlert, xlcCalculation and xlcCalculateNow
New examples:
- New example showing how to cache Python objects and pass them between Excel functions
- A menu item example showing how to open the log file
- Various callback examples
Patch release to fix an issue where Python bools returns as ‘var’ would be returned to Excel as integers.
Patch release the fixes a problem passing arrays of floats using the float[] type affecting some versions of Excel 2007.