Connecting to CrateDB with Excel ODBC Driver on MacOS

This tutorial will teach you to connect to CrateDB from Excel on MacOS using ODBC. CrateDB is a highly scalable and distributed SQL database suited for big data and IoT applications. With the help of ODBC, you can easily connect to CrateDB and work with your data in Excel. By the end of this tutorial, you will be able to import data from CrateDB into Excel.

This tutorial will guide you on installing and configuring the ODBC driver, setting up a connection, and importing data into Excel. Let’s get started!

Download the ODBC Driver

The first step to connecting to CrateDB from Excel using ODBC is downloading the appropriate ODBC driver. Microsoft recommends two drivers in their documentation; for this tutorial, I downloaded the Actual Technologies ODBC Driver for Open Source Databases. Install the driver on your machine and open the ODBC Manager application.

Setup the connection to CrateDB

On the ODBC Manager application, select the System DSN tab.

Select the Add option and choose the Actual Open Source Databases driver to open the DSN configuration options.

Call your data source CrateDB and select PostgreSQL as the database type.

Then, enter your server name and the port running CrateDB.
If you still need to get CrateDB, register here to try CrateDB Cloud for free. Once you start your CrateDB Cloud cluster, enter the CrateDB Cloud server as the server name with port 5432.

Finish up by selecting the database you want to connect to.

In the Conclusion step, choose Test and enter your credentials to test your connection to CrateDB.

Import data from CrateDB into Excel

With the connection in place, navigate to Excel. Select Get Data and then From Database (Microsoft Query) on the Data tab.

Choose CrateDB in the System DSN tab and enter your credentials to open the Microsoft Query window.

Write your desired query and select Return Data to import the data into your Excel sheet.

Using the free version of the Actual Technologies ODBC Driver, you should see the first three rows of data from your query.

And here we end this tutorial on connecting to CrateDB from Excel using ODBC. You now have the knowledge and skills to import data from CrateDB into Excel and work with it in a familiar environment. Whether you are using CrateDB for big data or IoT applications, the ODBC connection allows you to efficiently perform data operations and analysis.
I hope you found this tutorial helpful and informative. If you have questions or need further assistance, contact