XLW - A C++ Wrapper for Excel
XLW wraps the Excel C API in a simple C++ interface which you can use to customize Excel with your own worksheet formulas and menu items.
The project includes the InterfaceGenerator utility which parses the header files of your C++ application...
// Test.h #ifndef TEST_H #define TEST_H //<xlw:libraryname=MyTestLibrary std::wstring // Concatenate two strings //<xlw:time Concat(std::wstring str1, // First string std::wstring str2); // Second string double // Compute the circumference of a circle //<xlw:time Circ(double Diameter); // The circle's diameter #endif
... and automatically generates the corresponding XLW Excel addin.

XLW supports new features introduced by Excel 2007 such as multithreaded worksheet formulas, larger spreadsheets, and Unicode strings.

