How to print labels from Google Sheets
AzureLabel can print labels using data from Google Sheets. Each row in the spreadsheet can become a separate label, and each column can be used for product names, prices, barcodes, SKUs, images, and other label data.
This tutorial shows how to create a label template, connect Google Sheets, import data from the spreadsheet, and print labels using that data.
The same workflow can be used to create product labels, barcode labels, price tags, inventory labels, and many other types of labels from Google Sheets data.
In this tutorial, we will create the following product label:

The label contains the following elements:
- Product name
- Price
- Batch number
- UPC barcode
- Product image
- QR Code linking to a website
Most of these elements are populated from Google Sheets data and display different values for each row in the spreadsheet. In this example, the QR code uses a fixed website address and remains the same on every label. However, like the UPC barcode, it can also be populated from a Google Sheets field and display different values for each row.
Create the label
-
Click New label.

-
Select New blank label.

-
Enter a name for the label, for example
Example.
-
Set the label size to
4 x 2inches and the corner rounding to0.4inch.

Connect Google Sheets
Before AzureLabel can use data from Google Sheets, you need to create import settings that describe how the spreadsheet should be read.

Click the Import settings button.

If a dialog appears, select Add new settings.

-
Go to the Connection tab, and select Google Sheets as the connection type.

-
Paste the sharing link to your Google Sheet into the Google Sheet link field. AzureLabel supports only Google Sheets shared with Anyone with the link and Viewer access. Private spreadsheets cannot be accessed.
If your Google Sheet is not already shared with Anyone with the link:
- Open the spreadsheet in Google Sheets.
- Click Share in the upper-right corner.
- Under General access, select Anyone with the link.
- Set the permission to Viewer.
- Copy the sharing link.
-
On the Reading tab, specify the row number that contains the column names. In this example, it is row 1.
If your table does not contain column names, set this value to 0.

-
Go to the Data fields tab and click Read data fields from source.

The column names appear in the list.

Remove any columns you do not want to import.

-
Click Test import to verify the data.

-
Click OK.
Import the spreadsheet data
-
Click the Import button.

After importing the data, you can see the names of your columns (data fields) in the Data fields list:

Add elements to the label
Add the product name
- To display the product name, drag the Name field to the empty space of the label.

- Select the Text type.

- Set the desired position and size of the area to display the product name.

- Set the Auto font size to Fit to the element.

Add the price
- To display the price, drag the Price field to the empty space of the label.
- Select the Text type.
- Open Element properties

- Go to the Text formatting tab, type the Prefix
$and click OK.
You can also use Mixed text on the Data source tab if you need more complex text formatting. This is covered later in the guide.
- Set the desired position and size of the area to display the product price.

- Set the Auto font size to Fit to the element.
Add the batch number
- To display the batch number, drag the SKU field to the empty space of the label.
- Select the Text type.
- Open Element properties
- Go to the Text formatting tab, type the Prefix
Batchand click OK.
- Set the desired position and size of the batch number.

- Set the Auto font size to Fit to the element.
Add the barcode
- To display the barcode, drag the Barcode field to the empty space of the label.
- Select the Barcode type.

- Select the UPC-A or EAN-13 barcode type in the list and click OK.

- Set the desired position and size of the barcode.

Add the product image
- To display the product image, drag the Image field to the empty space of the label.
- Select the Image type.

Image fields can contain the image itself (for example, binary or SVG data), or a reference to an image, such as a local file path or a URL.
- Set the desired position and size of the image.

Add the QR code
- To display the QR code with a link to our website, select the 2D Barcode tool.

- Click an empty area of the label.
- Select the QR Code barcode type in the list.

- Go to the Data source tab, type the barcode data
https://azurelabel.comand click OK.
- Set the desired position and size of the QR code.

Save the label
Click Save to save the label template.

Preview or print
Click Preview to generate labels from the imported Google Sheets data.
AzureLabel generates one label for each row in the spreadsheet. You can review the generated labels before printing and adjust print settings if needed.
To print multiple copies of a label, change the value in the Print quantity column of the Label print data table.
You can also import print quantities from your Google Sheet. In the Import settings, select the field that contains the quantity values and enable Use this field to set the print quantity.