Check out the updates to our platform

Learning Center

Learn how to use the platform along with some tips and tricks

Integrate reports with Microsoft Excel

Pull a report into Excel with Power Query, so it updates without exporting a file every time.


Your reports can feed an Excel workbook directly. Instead of exporting a file
every time you want current numbers, the workbook pulls them itself using
Excel's own Power Query tool.

You set up a link on the Marketspread side, then paste it into Excel.

  1. Open Reports, then Integrations.

    The Reports menu, opened to Integrations

  2. Choose the report you want, such as Invoices.

  3. Choose the date range you want covered.

  4. Choose how many rows to return, up to 5,000.

  5. Click Copy URL.

    Invoices chosen, with the row limit set to 5,000, and Copy URL

Treat the link as private

The link opens your report data without asking anyone to sign in, so treat
it the way you would a password. Do not post it or share it outside the
people who should see those numbers.

It doesn't expire on its own, and turning it off breaks every report link
your market has copied — not just this one.

Load it into Excel

  1. In Excel, open the Data tab, click Get Data, then choose From Other Sources and From Web.

    The Data tab's Get Data menu, with From Web

  2. Paste your link into the box.

  3. Click OK.

    The From Web dialog, with the link pasted in and OK

  4. In the Power Query Editor, right-click the List next to rowData, then choose Drill Down.

    The Power Query Editor, with rowData showing as a List
    Right-clicking the List next to rowData, with Drill Down

  5. On the Transform tab, click To Table.

    The Transform tab, with To Table

  6. Click OK.

    The To Table dialog, with OK

  7. Click the expand arrows on the column header.

    The imported column, with its expand arrows

  8. Choose the fields you want.

  9. Click OK.

    The Search Columns to Expand dialog, with the fields checked and OK

  10. Click Close & Load.

    The Home tab, with Close & Load

Your report lands in a new sheet, one column per field. There is a query
attached to that sheet, so any formulas you build on it keep working the next
time the data changes.

The report loaded into its own sheet, one column per field

Keep it updated

Open the Data tab and click Refresh All. Excel fetches the latest
numbers from Marketspread, using the same link — nothing else to set up.

The Data tab, with Refresh All

Set this up once per report

Repeat both sections for each report you want in Excel. Every report gets
its own link and its own query.

Can't find what you need?

Our support team will help you out.

Open a Support Ticket