View Categories

How to Connect Oracle to Excel – Stream Live Enterprise Database Data

5 min read

CONNECTOR GUIDE

Oracle Microsoft Excel

Oracle Oracle
Query Streams Query Streams
Microsoft Excel Microsoft Excel
No VPN Required
Live Data
Open Source

Query Streams enables you to connect Oracle databases directly to Microsoft Excel, streaming live data without VPNs, firewall changes, or complex ODBC configuration. Sign up for free at QueryStreams.com and start pulling live Oracle data into your spreadsheets in minutes.

This guide shows you how to establish a secure, real-time connection between your Oracle database and Microsoft Excel. Whether you’re running on-premise Oracle, AWS RDS for Oracle, Azure Database for Oracle, or Google Cloud SQL, Query Streams provides a simple solution for building live dashboards, automating reporting, and securely sharing database queries with teams worldwide.

Open Source Power

Connect to world’s most advanced Enterprise Security

Real-Time SQL

Execute Oracle queries and get fresh data instantly

Global Access

Share queries worldwide without exposing credentials

Cloud & On-Premise

Works with AWS RDS, Azure, Google Cloud SQL

What You’ll Accomplish

By the end of this guide, you’ll be able to:

  • Connect Excel to Oracle – On-premise, AWS RDS, Azure, or Google Cloud SQL
  • Execute Oracle queries in real-time from Excel
  • Build live dashboards and reports with auto-refreshing data
  • Share secure database access with colleagues globally

Prerequisites

1

Query Streams Account

Create a free account to get started with Oracle integration.

Create Free Account →
2

Query Streams Agent Installed

Install the agent on your network with access to your Oracle instance.

Install the Query Streams Agent →
3

Oracle Database Access

Database username and password with appropriate read permissions.

Oracle User Guide →
Cloud Oracle Support: Query Streams works with AWS RDS for Oracle, Azure Database for Oracle, and Google Cloud SQL. Install the agent in the same cloud region for optimal performance.

Step 1: Access the Query Streams Agent Interface

1
2
3
4
5
6
7

With your agent installed and running, configure your Oracle connection through the local agent interface.

  1. Open your web browser and navigate to the agent interface: https://localhost:1823
  2. Navigate to Data Connections: Click Data Sources in the sidebar, then select Connections
  3. Add a new connection: Click the Add Connection button

Step 2: Select Oracle as Your Connection Type

2
3
4
5
6
7
  1. Choose Oracle: Click on the Oracle tile (it will highlight with a green border when selected)
  2. Alternative – Use search: Type “Oracle” in the search bar to quickly find it
  3. Proceed to next step: Once selected, click Next

Step 3: Configure Your Oracle Connection Details

3
4
5
6
7

You’re now on Step 2: Configure Connection where you’ll enter your Oracle credentials.

Required Connection Details:

  1. Connection Name (required) – A friendly name like “Production Oracle” or “AWS RDS Oracle”
  2. Server (required) – Hostname or IP address. Examples: 192.168.1.100, mydb.us-east-1.rds.amazonaws.com, localhost
  3. Port (required) – Default is 5432. Change only if using a custom port.
  4. Database (required) – Specific database name (e.g., myapp, analytics)
  5. Username (required) – Oracle database user
  6. Password (required) – Database password (click eye icon to toggle visibility)
  7. Connection Timeout – Default 30 seconds. Increase for slower networks.

Once all fields are completed, click Next to proceed.

Performance Tip: Install the Query Streams agent on the same network as your Oracle database for optimal latency and query execution speed.

Step 4: Select Your Data Realm

4
5
6
7

A Data Realm determines your query processing capacity – how much data can flow through your queries, measured in MB/GB based on your subscription.

  1. Review available realms: You’ll see options based on your subscription tier
  2. Select realm: Choose “Default Data Realm” for most use cases
  3. Click Next to test the connection

Step 5: Test Your Database Connection

5
6
7

Query Streams will verify your Oracle is accessible with the credentials provided.

  1. Automatic testing: The agent attempts to connect to your Oracle
  2. Review results: Success shows server version, database name, and connection details
  3. Click Next if successful
Troubleshooting: If connection fails, verify server address, port 5432 is accessible from the agent, and credentials are correct. Check Oracle pg_hba.conf allows connections.

Step 6: Finish Setup

6
7
  1. Review configuration: Verify all settings are correct
  2. Click Finish to save your Oracle connection

Your Oracle connection is now ready! Next, you’ll install the Excel add-in to start querying.

Step 7: Install Add-In and Run Your First Query

7

Install the Query Streams add-in from Microsoft AppSource:

After installation, you can access the add-in from the Home ribbon tab in Excel.

  1. Click “Stream a Query” to begin creating a new query
  2. Select your Oracle connection from the Data Source dropdown
  3. Choose the database from the Database dropdown
  4. Write your Oracle query in the editor
Example Oracle Query SQL
SELECT 
    customer_id,
    first_name,
    last_name,
    email,
    country
FROM customers
WHERE country = 'USA'
ORDER BY last_name
LIMIT 100;
  1. Configure destination: Choose “Create a new tab” for your first query
  2. Click the Play button to execute the query
Excel Versions Supported: Query Streams works with Excel for Microsoft 365 (Windows/Mac), Excel Online (web browser), and Excel 2016/2019 on Windows.

Success!

You’ve connected Oracle to Excel! Your data streams instantly into a new worksheet. Re-run anytime to refresh with the latest data from your database.

Next Steps: Save and Share Queries

Use the Query Streams web portal to build, save, and manage your Oracle queries:

  • Save queries: Store frequently used SQL for easy reuse
  • Add parameters: Create dynamic filters users can adjust without seeing SQL
  • Share globally: Let colleagues run queries from anywhere in the world
  • Access from add-in: Saved queries appear in the “Saved Queries” menu

Frequently Asked Questions

Is Query Streams better than Excel’s built-in Power Query? +

Query Streams complements Power Query with key advantages: no ODBC driver setup required, works across Windows/Mac/Web, supports secure sharing without credentials, and enables real-time data streaming for remote Oracle databases without VPN access.

🔒 Is my Oracle data secure? +

Yes. Database credentials never leave your network – they stay within the Query Streams agent. Data is encrypted in transit, and the agent only makes outbound connections (no firewall changes or VPNs required).

Can I connect to AWS RDS for Oracle? +

Yes. Query Streams works with AWS RDS for Oracle, Azure Database for Oracle, and Google Cloud SQL. Install the agent in the same cloud region for best performance.

👥 Can I share queries with external users? +

Yes! Share saved queries with external users who can run them from anywhere – they’ll get live data without ever seeing your SQL code or database credentials.

🚀 How does this compare to ODBC connections? +

Unlike ODBC, Query Streams requires no driver installation on user machines, no VPN configuration, and enables secure sharing where credentials stay protected. It works globally without network restrictions.

💻 Does Query Streams work with Excel for Mac? +

Yes. Query Streams works with Excel for Microsoft 365 on macOS. The Excel add-in supports all major platforms including Windows, Mac, and Excel Online in the browser.

Updated on June 3, 2026

Powered by BetterDocs