XLLs
XLLs are a type of Excel add-in implemented as native dynamic-link libraries with the .xll extension. They extend Excel by providing custom worksheet functions, commands, and automation capabilities beyond what standard VBA or COM add-ins offer. XLLs are primarily used to deliver high-performance computations, access to external libraries, or specialized data sources inside Excel.
Most XLLs are written in C or C++ and built against the Excel XLL SDK, then loaded
An XLL exposes functions to Excel as user-defined functions and can also provide commands that appear in
XLLs are primarily a Windows technology; distribution and support for macOS have been limited and version-dependent.
XLLs are distinct from VBA-based add-ins (XLA) and COM or .NET add-ins, which use different hosting and
See also: Excel add-ins, XLA, VBA, COM add-ins, Excel C API.