Drop the Drivers.
Keep the Data.
ODBC made sense in 1992. Today, Query Streams connects any database to Excel and Google Sheets without drivers, DSN files, firewall changes, or VPN requirements — in under 10 minutes.
Ask Nova, get SQL + charts
Meet Nova Database REST APIOne key per partner. No credentials shared.
Build an API AutomationScheduled sync to 6+ platforms
Explore API to SQLQuery APIs with SQL, no code
Explore AI Database MCPClaude, Cursor, ChatGPT & Grok talk to your data
Connect AIQuery Streams is a secure, real-time database integration platform that connects any database to Microsoft Excel and Google Sheets without ODBC drivers, DSN configuration, or firewall changes. Learn more at QueryStreams.com and sign up for free to start querying your databases from any spreadsheet.
If you’ve ever tried to connect Microsoft Excel to a SQL Server, MySQL, or PostgreSQL database, you’ve almost certainly encountered ODBC. Open Database Connectivity has been the standard protocol for spreadsheet-to-database connections since Microsoft introduced it in 1992. Over 30 years later, it remains the default recommendation in most “how to connect Excel to a database” guides — and it remains a source of frustration for data professionals worldwide.
This guide explains why ODBC is painful, what has changed since 1992, and how Query Streams eliminates every step that makes ODBC connections difficult — from driver installation to firewall configuration — while adding capabilities ODBC was never designed for, like secure query sharing and interactive filters.
What Is ODBC and Why Do People Still Use It?
ODBC (Open Database Connectivity) is an API specification that allows applications like Excel to communicate with databases through installable drivers. Each database vendor provides its own ODBC driver — one for SQL Server, another for MySQL, another for PostgreSQL, and so on. According to Microsoft’s ODBC documentation, the architecture involves four components: the application, the Driver Manager, the driver itself, and the data source.
People still use ODBC because it’s built into Windows and supported by nearly every database. It’s the “default path” — the first answer that appears when you search for an ODBC driver for Excel or an ODBC Excel connection. But being the default doesn’t make it the best option. According to a 2024 Stack Overflow Developer Survey, database connectivity and configuration rank among the most time-consuming tasks for data professionals, with teams spending significant portions of their week on setup and troubleshooting rather than actual analysis.
The 6 Biggest Problems With ODBC Excel Connections
Anyone who has managed ODBC connections at scale knows these pain points intimately. Here’s why data teams are looking for alternatives.
1. Driver Installation on Every Machine
Every user who needs database access must install the correct ODBC driver on their local machine. If your team uses SQL Server, PostgreSQL, and MySQL, that’s three separate drivers per workstation. Each driver has its own installer, its own version cadence, and its own compatibility requirements. Multiply that across 50 users and you’re managing 150 driver installations — plus updates.
2. The 32-bit vs 64-bit Driver Conflict
This is perhaps the single most common ODBC troubleshooting issue. If you run 64-bit Excel (which is the default in Microsoft 365), you need a 64-bit ODBC driver. But the 32-bit ODBC Data Source Administrator is what appears by default in many Windows configurations. Microsoft’s own troubleshooting guide dedicates an entire article to resolving this mismatch. Users who don’t realize this see “driver not found” errors that can take hours to diagnose.
3. DSN Configuration Complexity
After the driver is installed, you must create a Data Source Name (DSN) entry — either a System DSN or a User DSN — specifying the server address, port, database name, authentication method, and often SSL settings. This configuration is per-machine and not portable. Move to a new laptop? Rebuild the DSN from scratch. Need to share a connection with a colleague? They need to replicate every setting manually.
4. Firewall and VPN Dependency
ODBC requires a direct TCP connection from the user’s machine to the database server. If the database sits behind a corporate firewall (which it should), the user either needs to be on the VPN or the firewall must allow inbound connections on the database port. This creates security headaches: opening database ports to client machines is risky, and VPN connections add latency and complexity, especially for remote workers.
5. No Sharing Capability
ODBC is a point-to-point connection. If you build a complex SQL query in Excel that generates the perfect sales report, there’s no built-in way to share that query with a colleague without also sharing the database credentials, the DSN configuration, and the driver setup instructions. This often leads to credentials being passed around in emails or Slack messages — a significant security risk.
6. No Google Sheets Support
ODBC is a Windows-native protocol. It does not work with Google Sheets, which runs entirely in the browser. If part of your team uses Google Workspace, ODBC simply isn’t an option — you need a different connectivity solution for Google Sheets entirely.
How Query Streams Replaces ODBC
Query Streams takes a fundamentally different approach to database connectivity. Instead of installing drivers on every user’s machine, you install a single lightweight Agent on your database server (or any machine that can reach the database). The Agent handles all database communication and streams results to users through a secure, outbound-only WebSocket connection.
Zero Drivers on Client Machines
Nothing to install on user workstations. The Agent handles all database communication server-side.
Outbound-Only Connection
No inbound firewall ports. No VPN. The Agent connects outward — your database is never exposed to the internet.
Share Queries, Not Credentials
Share saved queries with interactive filters. Recipients run queries without seeing SQL code or database passwords.
Excel and Google Sheets
One platform serves both Excel (add-in) and Google Sheets (add-on). No separate solutions needed.
ODBC vs Query Streams: Side-by-Side Comparison
| Feature | ODBC | Query Streams |
|---|---|---|
| Client-side installation | Driver per database per machine | Nothing — browser or add-in only |
| Configuration | DSN per machine (non-portable) | One-time Agent install on server |
| 32/64-bit conflicts | Common and hard to diagnose | Not applicable |
| Network requirements | Direct TCP + VPN/firewall rules | Outbound HTTPS only (port 443) |
| Google Sheets support | Not available | Full add-on support |
| Query sharing | Not built in | Share with filters, hide SQL and credentials |
| Interactive filters | Manual parameterization | Auto-detected from SQL with dropdowns and date pickers |
| Credential exposure | Stored in DSN or connection string on client | Credentials stay on the Agent server only |
| Supported databases | Depends on available drivers | SQL Server, PostgreSQL, MySQL, MariaDB, SQLite, Access, Oracle, Snowflake, BigQuery, DuckDB |
| IT dependency | High — driver install, DSN, firewall | Low — one-time Agent setup, self-updating |
| Parallel queries | One connection at a time | Multiple queries execute simultaneously |
| AI query assistance | None | Nova AI generates SQL from plain English |
How to Connect a Database to Excel Without ODBC
Setting up Query Streams takes about 10 minutes — compared to the hours that ODBC configuration can consume when accounting for driver downloads, DSN setup, and firewall changes.
Install the Agent
Download and install the Query Streams Agent on your database server or any machine with database access. Available for Windows, macOS, and Linux.
Add Your Database
Open the Agent’s local UI and add your database connection. The Agent stores credentials locally — they never leave your server.
Write or Save a Query
Use the Query Streams web portal to write SQL queries, or let Nova AI generate them from plain English. Save queries with optional interactive filters.
Run From Excel or Sheets
Open the Excel add-in or Google Sheets add-on, select your saved query, adjust any filters, and run. Live results stream directly into your spreadsheet.
When ODBC Still Makes Sense
Supported Databases
Query Streams supports all major relational databases and cloud data platforms — without requiring a separate ODBC driver for each one. One Agent installation handles every database type:
- Microsoft SQL Server — including Express, Standard, Enterprise, Azure SQL, and AWS RDS for SQL Server. Connect SQL Server to Excel
- PostgreSQL — all versions, plus AWS RDS, Azure Database, Google Cloud SQL, Supabase, and Neon. Connect PostgreSQL to Excel
- MySQL — 5.7+, Amazon RDS MySQL, Azure Database for MySQL, Google Cloud SQL, PlanetScale. Connect MySQL to Excel
- MariaDB — 10.x and 11.x, SkySQL, all cloud-hosted variants. Connect MariaDB to Excel
- SQLite — local .db files on the Agent machine. Connect SQLite to Excel
- Microsoft Access — .accdb and .mdb files. Connect Access to Excel
- Oracle — 11g+, Oracle Cloud, Oracle Autonomous Database. Connect Oracle to Excel
- Snowflake — all editions across AWS, Azure, and GCP. Connect Snowflake to Excel
- Google BigQuery — all project types and regions. Connect BigQuery to Excel
- DuckDB — local analytical databases and Parquet/CSV file queries. Connect DuckDB to Excel
Each database link above is a step-by-step integration guide. Google Sheets guides are also available for every database listed.
Frequently Asked Questions
❓ Can I connect Excel to a database without installing an ODBC driver? +
❓ Is the connection as fast as a direct ODBC connection? +
❓ Do I need to open any firewall ports for the Agent? +
❓ Does Query Streams work with both 32-bit and 64-bit Excel? +
❓ Can I use Query Streams alongside existing ODBC connections? +
❓ How does credential security compare to ODBC? +
❓ Does this work with Google Sheets too, or just Excel? +
Get Started
Replace ODBC in Under 10 Minutes
One Agent installation eliminates every ODBC driver, DSN configuration, and firewall rule in your spreadsheet-to-database workflow. Sign up free, install the Agent, and run your first query today.
Related guides: SQL Server to Excel | PostgreSQL to Excel | MySQL to Excel | SQL Server to Google Sheets | Power Query for Google Sheets
Category: Articles
Tags: odbc, excel, google-sheets, database-integration, no-code, automation
Meta Description: Connect any database to Excel without ODBC drivers, DSN setup, or firewall changes. Query Streams replaces ODBC with secure, outbound-only streaming.

