Fix Excel for Mac Crashing When Connecting to Google BigQuery via ODBC
Question details
The user needs to resolve an issue where Excel for Mac's Power Query crashes or becomes unresponsive when attempting to connect to Google BigQuery using the Simba ODBC driver.
- Product
- Excel for Mac
- Device & OS
- macOS
- Scenario
- Connecting Excel to a Google BigQuery database via a third-party ODBC driver for data analysis.
- Observed behavior
- Excel for Mac crashes or stops responding during the connection process, even though the same BigQuery ODBC setup works successfully in Python environments.
Ensure your macOS and Excel for Mac are updated to their latest versions, as outdated software can often cause unexpected compatibility issues with third-party ODBC drivers.
Verify Simba ODBC Driver Compatibility and DSN Configuration
Ensure the Simba driver is fully compatible with your current Excel and macOS versions, and that the Data Source Name (DSN) is configured correctly.
Since Excel for Mac relies on the macOS architecture, ensuring that your ODBC driver natively supports your processor (e.g., Apple Silicon vs. Intel) is critical to preventing crashes.
Verify that the installed Simba ODBC driver architecture matches your Excel installation. If you are using an M-series Mac, ensure you have the ARM-compatible driver if available, or that Rosetta 2 is functioning correctly.
Open the ODBC Administrator tool on your Mac and ensure the DSN for Google BigQuery contains the correct Project ID, OAuth mechanisms, and authentication details.
Use the ODBC Administrator's built-in test feature to ensure the connection to BigQuery works independently outside of the Excel environment.
Adjust Privacy Settings and Test a Small Query
Incorrect privacy levels or attempting to load too much data at once can cause Power Query to hang during the connection attempt.
Review Driver Logs and Contact Support
Because this connection relies heavily on third-party software, driver logs can provide specific error codes for the Simba or Google support teams.
Need a More Stable Spreadsheet Experience?
If Excel for Mac continues to struggle with complex data connections and third-party drivers, consider switching to WPS Office. It provides a lightweight, highly compatible spreadsheet environment that handles large exported datasets smoothly without the heavy resource footprint that causes unexpected crashes.
- 1. Download WPS Office: Visit the official WPS website and download the free version of WPS Office for Mac.
- 2. Export Your Data: Instead of relying on unstable live ODBC connections, export your Google BigQuery data to a CSV file using Python or the BigQuery console.
- 3. Analyze Seamlessly: Open the exported CSV file directly in WPS Spreadsheet and use familiar formulas and pivot tables to analyze your data reliably.

Frequently Asked Questions
Why does the Simba ODBC driver work in Python but crash in Excel for Mac?
Python handles ODBC connections through distinct lightweight libraries (like pyodbc) that manage memory and data fetching differently. Excel's Power Query engine has a heavier overhead and specific architectural requirements on macOS, which may struggle with certain Simba driver configurations.
Can I connect Excel for Mac to Google BigQuery without using ODBC?
Direct live connections to BigQuery on Mac typically require an ODBC driver. As a workaround, you can export your BigQuery data to a CSV or JSON file from the Google Cloud Console and import that flat file directly into Excel.
How do I find the ODBC Manager on macOS?
macOS does not include a built-in ODBC graphical manager by default. You usually need to download and install a third-party administration tool, such as the iODBC Administrator, to visually configure and test your DSN settings.




