Home » excel » c# – Write Custom driver for Excel to OLAP Communication in .Net

c# – Write Custom driver for Excel to OLAP Communication in .Net

Posted by: admin May 14, 2020 Leave a comment


I am working Excel and i want to use my OLAP Cubes in Excel. So i need to write my custom Oledb Provide for communication with My OLAP Server to Excel.

I come to know that there are some interface by implementing them i can built a bridge by which i can communicate with my olap cubes.

Can any one tell me how i can start to write my driver or any idea.

How i can communicate with external data source with Excel

How to&Answers:

An even faster approach is using the open source XMLA Connect. You can see a video of how it works here: https://www.youtube.com/watch?v=-m64VsOvvkw. If you find it useful, you can download the latest version from here: http://sourceforge.net/projects/xmlaconnect


You need to write an OLE DB for OLAP (ODBO)-to-Your OLAP Server bridge.

Does your OLAP server support XMLA?

Introduction to OLE DB for OLAP

OLE DB Programmers’s Guide

This can be done in c or c++, but not sure about c#.

A faster alternative might be to look at Simba’s O2X Connector: