Back to Plugins
Bulk component instancer

Bulk component instancer

Create multiple instances of a component with varying properties, driven by a simple CSV file

instancingexcelexcel importimportcreateinstantiationinstancecomponentscsvbulkcode-generators

Plugin Preview

Bulk component instancer preview

About this plugin

CSV Figma Component Instancer


This plugin creates multiple instances of a component with varying properties, driven by a simple CSV file whose rows define the properties of each instance.


Watch a demo:


https://www.youtube.com/watch?v=IlWcNTyAD8o


For example the following CSV file would create 10 instances of a component with two TEXT properties (prop1 and prop2) and one BOOLEAN property (prop3):


prop1,prop2,prop3
my text field value,prop 2 valA,TRUE
prop1 valB,,1
B,,
valD,,0
valE,val2,FALSE
,,
,,
,,
,,
Values above use default property,,1


This is especially useful for e.g. creating tables, where you define a table row as a component with properties for the various text fields and optional boolean-displayed portions of each row.


Limitations:


  • Only TEXT and BOOLEAN property types are supported

Plugin Details

Version9
CreatedMarch 16, 2023
Last UpdatedMarch 17, 2023
CategorySoftware development
CreatorDaniel Bowen
Stats64 installs, 17 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Editor Types:
    figma