View Categories

How to Connect Microsoft Access to Excel – Stream Live Database Data

Connect · Access to Excel

Get data from an Access file into Excel

Open your Access database in Excel and refresh it whenever you like. No ODBC driver, no exporting to CSV, no macros. About ten minutes the first time, and the Free plan covers it.

About 10 minutes No coding needed File stays where it is Excel anywhere, even on the web
Stuck at any point? Just ask us. Open Support in Query Streams (top-right menu → Support) and send us a message. Real people read it, and “I don’t know what this screen is asking for” is a perfectly good question.

What you’ll end up with

Microsoft Access logoA worksheet showing the live results of a SQL query against your Access file, with a button that pulls the latest rows whenever the data changes. Like this:

Microsoft Access databases are single files, usually ending in .accdb, .mdb. Excel can’t open them on its own, and the usual workaround means installing an ODBC driver and fighting with connection strings. Query Streams skips that: a small helper program reads the file where it already sits, and an Excel add-in asks it for the rows you want. The two do not need to be on the same computer. The file can be on the office computer and you can be anywhere: your laptop at home, a colleague’s machine across the country, or Excel on the web.

WHERE THE FILE LIVESoffice computer, a server, or the one at homeYour Access fileorders.accdb · stays hereQuery Streams Agentwhere it can open the fileQuery Streamsencrypted linkover the internet · results onlyWHEREVER YOU AREyour laptop, another office, a hotel, your phoneExcelWindows, Mac, or Excel on the web
The Agent runs where it can open the file. Excel does not have to. Open the sheet anywhere and the rows come to you.

What you’ll need

A Query Streams account

The Free plan is enough for this guide. Sign up at my.querystreams.com.

The Agent on a computer that can open the file

A small program that runs in the background and reads the file when Excel asks. Step 2 below shows where to get it.

Your Access file

Know where it is, for example C:\Data\orders.accdb or \\server\share\orders.accdb. If it lives in OneDrive, Dropbox or Google Drive, make sure it is synced to the Agent’s computer.

Which computer gets the Agent? The one where the file is, or one that can open it from a network share (see Reaching a file on a network share below). That computer needs to stay on. Excel can be anywhere: your laptop at home, a colleague’s machine across the country, or Excel on the web. Nothing else needs installing where Excel runs.

Connect it in five steps

  1. Create your account

    Go to my.querystreams.com and sign up. Pick the Free plan. It is a real plan, not a trial, and it covers connecting your Access file and running queries from Excel.

  2. Install the Agent on a computer that can open the file

    Sign in, open Download, and install the Agent for your system on the computer where the file is, or on one that can open it from a network share. It takes a minute and starts on its own from then on.

    Why a small program instead of a driver? The Agent is one install for Windows, Mac or Linux (about 85 MB on Windows, a little over 100 MB on Mac and Linux) that runs quietly in the background. It makes one outbound, encrypted connection to Query Streams, the same way a browser does, so you open no firewall port and set up no VPN. The file stays where it is, and the rows travel to wherever you are, across the internet if need be. The only thing on your side is the add-in.

    The Download page shows Your Access Key. Paste it into the Agent when it asks, and wait for the badge to read Connected to Query Streams. That is the only thing you do on the Agent itself.

    Full walkthroughs if you want them: Windows, Mac, Linux.

  3. Point it at your Access file

    Back in your browser, open Data Agents (under Data in the top menu). Your Agent is listed there. Click Add connector, choose Microsoft Access, and fill in:

    One thing to check first. The Agent’s computer needs Microsoft’s free 64-bit Access Database Engine. The Portal checks for it the moment you pick Microsoft Access and shows a Download the engine button if it is missing. If that computer has 32-bit Office, do not install the engine there: If the computer has 32-bit Office. File on another computer? See Reaching a file on a network share below.

    Connection name
    Any name you will recognise later, like Sales database.
    Database File Path
    Where the Access file (.accdb or .mdb) is: a path on the Agent’s computer, like C:\Data\orders.accdb, or a network path, like \\server\share\folder\orders.accdb, never a mapped drive letter such as S:. Use Browse to pick it.

    Click Test connection. When it reads Connected, click Save. The connection reaches your Agent within a few seconds.

    Test failed? Usually the database engine is not installed (the banner above the form says so), the path uses a mapped drive letter such as S: that the Agent service cannot see (type \\server\share\folder\file.accdb instead), or the path has a typo. A share that turns the Agent away is covered under Test failed on a share? below. Every test message and its fix.

  4. See your data in Query Builder Optional

    You can look at your Access file before Excel is involved at all. Open Query Builder in the portal and pick the connection you just made. The Schema tab lists your tables and columns, and clicking one puts its name in the editor, so you can write a query without remembering exact names. Click Run and the rows appear under Results. Query Builder is on every plan, Free included.

    On Business plans you can also ask Nova in plain English (“show me customers in the USA”) and it writes the SQL for you. When the query looks right, save it: from Personal Core up it shows in the add-in’s Saved Queries list, and on any plan you can copy the SQL into the next step.

  5. Add Query Streams to Excel

    In Excel, go to Insert → Get Add-ins, search for Query Streams, and click Add. Or open it straight from Query Streams on Microsoft AppSource. A Query Streams button appears on the ribbon. Sign in with the same account.

    Works in Excel for Microsoft 365 on Windows and Mac, and in Excel on the web.

  6. Pull in your first table

    Click the Query Streams button, choose Stream a Query, and pick the connection you just made.

    Type the query you want to run. This one pulls a few columns from a Customers table:

    Example · SQL
    SELECT TOP 100 CustomerID, CompanyName, City
    FROM Customers
    ORDER BY CompanyName;

    Under Destination Sheet choose Create a new sheet, then press the play button (the ▶ arrow). The rows land in Excel in a second or two. Press it again any time the data has changed and the sheet updates in place.

    Don’t know SQL? Build it in Query Builder first and paste it here, or pick it from Saved Queries if you saved it.

Reaching a file on a network share

Windows

Type the network path, like \\server\share\folder, never a mapped drive letter such as S:, which the Agent cannot see. If the share only lets in named people, click Service identity (the chip under the path) and store a login for that server: a company domain account, or an account made on the server itself with Domain left blank. The Agent then signs in to that server and reads the file there, and every connector on that Agent that reads the same server must use the same login. Without a login, it reads as its own service account, which a company domain sees as the computer itself. Step by step on Windows

If the test cannot get to the share, look for these words in its result: unreachable means the Agent’s computer got no answer from the server.

Microsoft Access file on a share? The account the Agent reads with needs Modify permission on the folder, because Access creates a .laccdb lock file beside the database even when it only reads. Do not run the Agent for Access on a computer with 32-bit Office; use a dedicated computer without it. Signing in to the file server · If the computer has 32-bit Office

Test failed on a share?

A Windows Agent signs in to the file server itself, so its test result can also say:

MessageCauseFix
Access denied for the agent’s service account under the path, or access denied in the test resultThe share lets in named people only, and the Agent’s own Windows account is not one of them. Or the login stored for that server may not read this share.Click Service identity under the path and store a login that can read the share. If one is stored already, ask whoever runs the server to give that account read access.
the credentials were refusedThe server turned the stored login down: a typo, the wrong domain, or a password changed since it was saved.Click the account name under the path and type the login again; for an account made on the server itself, leave Domain blank. were refused moments ago means the Agent waits a minute before it tries that same login again, so the account is not locked out; saving a corrected password tries again straight away.
Another connector on this agent already signs in to, or Windows already holds a sign-in toThis Windows computer already signs in to that server as a different account, through another connector or another program. Windows allows one account per server.Store the login the other connector uses, or change it on every connector that reads that server. After Windows already holds a sign-in, the rest of the message says which account it is and what to do.
The agent cannot write to the folder containing the Access databaseThe account can read the file but cannot create the .laccdb lock file beside it.Give that account Modify permission on the folder, the same as any Access user has.
This agent build cannot sign in toThe Agent is an older version that cannot use stored share logins.Update the Agent, then test again.

That’s it. Your data is in the sheet and stays current with one click. Nothing left your network except the rows you asked for.

Good next moves

  • Save the query in the portal so you can run it again with one click, from Excel or Google Sheets.
  • Add a filter such as a date range, so the same query can answer “this month” without editing.
  • Share the results with a colleague. They see the rows, not your file and not your file path.

Questions people ask

Does Excel have to be on the same computer as your Access file?

No. Only the Agent has to be able to open your Access file. Excel can be on any computer with an internet connection, including Excel on the web and Excel on a Mac. Sign in to the add-in with your account and your connections are there.

Does my database file get uploaded anywhere?

No. The Agent reads the file where it sits and sends only the rows your query asks for. The file stays where it is.

Can the file be in OneDrive, Dropbox or Google Drive?

Yes, as long as it is synced to the computer where the Agent runs, so the Agent sees it as an ordinary local file. Point the connection at the synced copy.

Does the Free plan really cover this?

Yes. Free is a plan you keep, not a trial that expires. See exactly what it includes on the pricing page.

Does it work with Excel for Mac?

Yes. Excel for Microsoft 365 on Mac and Windows, and Excel on the web.

Still stuck? Open Support in Query Streams and tell us which step you are on and what you see. We will get you connected.
Query Streams also connects the same data toGoogle SheetsClaude, Cursor and ChatGPTa REST APIand more

Every guide for Access

Not quite your setup?

  • Want to query the Excel workbooks themselves? Excel Folder reads a folder of workbooks as tables → Excel Folder

Setup trouble?

  • Access engine will not install, the file is on a mapped drive, or Test connection fails? The Access setup page walks each fix click by click → Microsoft Access connector setup
  • Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?
Updated on October 17, 2026

Powered by BetterDocs