Надстройка Excel, написанная на C и скомпилированная в собственном формате Windows DLL для обеспечения высокой производительности.

Файл XLL - это высокопроизводительная надстройка для Excel, написанная на скомпилированном языке, обычно C, и скомпилированная как собственная двоичная DLL Windows, которая загружается в тот же процесс, что и Excel, для чрезвычайно высокой производительности. Как и другие надстройки Excel, XLL могут предоставлять новые функции рабочего листа и / или могут предоставлять макрос-подобный процедурный код, инициируемый из пользовательского интерфейса. Они могут использовать высокоскоростной C API Excel для доступа к любым функциям Excel.

XLL - это просто DLL с другим расширением файла. Он должен реализовывать несколько специальных функций, которые обеспечивают связь для подключения к Excel.

Официальная документация и другие ссылки:

Пакет SDK для Excel 2010