# UDT data type parameters import

**URL:** <https://forum.inductiveautomation.com/t/udt-data-type-parameters-import/4378>\
**Category:** Ignition\
**Created:** [April 29, 2012, 10:48pm UTC](https://forum.inductiveautomation.com/t/udt-data-type-parameters-import/4378 "2012-04-29T22:48:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fadihindi](https://avatars.discourse-cdn.com/v4/letter/f/34f0e0/32.png) [@fadihindi](https://forum.inductiveautomation.com/u/fadihindi)\
**Post date:** [April 29, 2012, 10:48pm UTC](https://forum.inductiveautomation.com/t/udt-data-type-parameters-import/4378/1 "2012-04-29T22:48:52Z")

</div>

Is there a way to create multiple instances of user defined data types by importing a .csv or other file that contains the tag instances and the values for the data type parameters? I want to create many tag instances without having to type in the values for the data type parameters individually.

---

<div class="post-metadata">

**Author:** ![Travis.Cox](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Travis.Cox](https://forum.inductiveautomation.com/u/Travis.Cox)\
**Post date:** [April 30, 2012, 8:49pm UTC](https://forum.inductiveautomation.com/t/udt-data-type-parameters-import/4378/2 "2012-04-30T20:49:26Z")

</div>

Yes, first create a single instance of the UDT. Once created select it and press the button in the SQLTags browser to export it to a CSV file. Once there copy and paste the two lines to make multiple tags changing the param name and tag name. Save the file and import it back in.

**NOTE** Just export a single tag not the entire tags folder.

---

<div class="post-metadata">

**Author:** ![fadihindi](https://avatars.discourse-cdn.com/v4/letter/f/34f0e0/32.png) [@fadihindi](https://forum.inductiveautomation.com/u/fadihindi)\
**Post date:** [May 3, 2012, 11:12pm UTC](https://forum.inductiveautomation.com/t/udt-data-type-parameters-import/4378/3 "2012-05-03T23:12:46Z")

</div>

OK thanks, that worked. Not sure but I think there may be a minor bug… I tried this solution originally, on a tag instance that was created from a UDT, and then added the data type parameter to the UDT (sequence: created UDT (no paramters), created tag instance, modified UDT (added data type paramter). When I exported the tag instance, the parameter was not included in the export and so I assumed this process does not work for UDT’s. Creating a UDT with all parameters upfront and exporting from tag instances seems to work properly.
