How to create live-updating visualizations using Google Sheets

Available on all plans:
  • Free
  • Pro
  • Business
  • Enterprise

There are many ways to link external data source to your Datawrapper live-updating charts. One of the easiest way to do so is by using Google Sheets. This article explains how to do so and answers common questions.

👉 This article explains how to use Google Sheet to create live-updating charts. If you want to connect Google Sheets to simply have an easier workflow when creating charts, visit our article "How to connect your chart or table to Google Sheets"

1

Go to step 1: Upload Data and select Link external dataset. Then choose Use Datawrapper server. If you select Serve data files directly, connecting Google Sheet for live-updating chart won't work.

2

There are two ways to do this. You can either share your Google Sheet with Anyone with the link which will make your sheet viewable by anyone with access to the URL, or you can keep your sheet private and share it only with Datawrapper (data@datawrapper.de).

First, click on the Share button at the top right corner:

If you're ok with making your Google sheet viewable by anyone, you can simply click on Get link > Anyone with the link:

If you don't want to make your Google sheet viewable by anyone but want to keep it private, you can also click on Share with people and groups and enter data@datawrapper.de. The sheet will only be shared with Datawrapper to live-update your visualizations.

3

Either simply click on Copy link – or, if you have multiple sheets and want to upload data from one specific sheet, copy the URL of one specific sheet from the address bar:

Frequently asked questions

Last updated on July 7th, 2025