Sheets to Variables
by Shreyansh Kotak
Turn Spreadsheets into Figma Variables!
Installs
1,408
Likes
247
Users
7,874
Views
15,151
Preview
About this plugin
Unleash the power of collaboration between your design and content teams with Sheets to Variables! Now supporting both Google Sheets and CSV, this Figma plugin transforms your spreadsheet data into Figma variables, making your designs dynamic and easy to update.
🚀 Features:
Import Variables from Google Sheets & CSV: Got a spreadsheet full of design variables? Simply paste the Google Sheets URL or upload a CSV file, and watch as your design variables come to life in Figma.
Multiple Variable Modes: Need to have different modes for variables? We got you covered. Just add additional columns and name the rename the sheet header to create new modes.
Multiple Variable Types: Create STRING, FLOAT (number), BOOLEAN and COLOR type variables straight from your Google Sheet.
Variable Descriptions: Add descriptions to your variables directly from Google Sheet. Just add $Description column in the sheet.
Support for Code Syntax: Add code Syntax for iOS, Android and Web directly from the Google Sheet. Just add $iOS, $Android and $Web columns in the sheet and start adding your code syntax for the variables.
Easy to Use: We believe in simplicity. Simply provide the Google Sheet URL and the collection name, and you're good to go.
Overwrite Existing Variables: If a variable already exists, don't worry! Our plugin will simply update the existing variable with the new value from the Google Sheet.
One-Click Template Access: Not sure how to structure your Google Sheet? Access to our pre-made template with a click of a button.
Ignore Columns from importing: Have some columns that you don't want to import? Exclude columns by adding a $ before the column header (e.g., rename internal to $internal).
👀 How it works:
Prepare your Google Sheet or CSV file with columns - one for the variable name, one for type and the others for values for different modes. We recommend using the template to get started.
Open the Sheets to Variables plugin in Figma.
Enter your Google Sheets URL or upload a CSV file, then specify the collection name.
Hit Import and watch as your spreadsheet transforms into design variables in Figma.
💡 Useful Tips:
Name and Type are reserved by the plugin to identify the name and type of variableType column should have only one for the following Values - STRING, FLOAT (for numbers), BOOLEAN and COLOR.$Description is reserved by the plugin to add description to the variables.$iOS, $Android and $Web are reserved by the plugin to add code syntax to the variables.
If there are any columns in your Google Sheet that you'd like the plugin to ignore, just add $ symbol to the beginning of the column name. E.g. If the column header is internal, rename it to $internal and the plugin will not import it.
More import & export plugins plugins
View allhtml.to.design — by ‹div›RIOTS — Import websites to Figma designs (web,html,css)
Paidby divRIOTS
Convert any website into fully editable Figma designs
Figma to HTML
by Figma2HTML
Convert Figma design to HTML
TinyImage Compressor
Paidby Hypermatic
Export/downsize compressed JPG, PNG, SVG, WebP, GIF, WebM, MP4, AVIF and PDF image files from Figma
Pitchdeck Presentation Studio
Paidby Hypermatic
Turn your Figma designs into animated slide decks or export them to PowerPoint/PDF