# Ignition Tags Export

**URL:** <https://forum.inductiveautomation.com/t/ignition-tags-export/31691>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [January 28, 2020, 7:13pm UTC](https://forum.inductiveautomation.com/t/ignition-tags-export/31691 "2020-01-28T19:13:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lrhyrne](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrhyrne/32/12097_2.png) [@lrhyrne](https://forum.inductiveautomation.com/u/lrhyrne)\
**Post date:** [January 28, 2020, 7:13pm UTC](https://forum.inductiveautomation.com/t/ignition-tags-export/31691/1 "2020-01-28T19:13:19Z")

</div>

Is there a way to get a complete tag export with full name and path from the designer?

Right-clicking on the top level object and selecting export does not give a full list and the csv generated is terribly confusing.

Any thoughts?

Thanks,  
Leif

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 29, 2020, 1:25am UTC](https://forum.inductiveautomation.com/t/ignition-tags-export/31691/2 "2020-01-29T01:25:41Z")

</div>

CSV cannot express all of the content. Use XML export/import for all but the simplest tasks. (JSON export/import in v8, perhaps.)

---

<div class="post-metadata">

**Author:** ![lrhyrne](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrhyrne/32/12097_2.png) [@lrhyrne](https://forum.inductiveautomation.com/u/lrhyrne)\
**Post date:** [January 31, 2020, 3:04pm UTC](https://forum.inductiveautomation.com/t/ignition-tags-export/31691/3 "2020-01-31T15:04:09Z")

</div>

@pturmel,

Thanks Phil.

Taking this a step further, I used system.tag.browseTagsSimple() to build my own list much more readable than the export options. But again, it does not contain all the tags in the system Any reason for this, or ways to get all the tags to come out?

```auto

rootPath = ""
sortPref = "ASC"
writeSet = set()

tagCount = 0
print("\n\n Start time: ", startTimestamp)
tags = system.tag.browseTagsSimple(rootPath, sortPref)
for tag in tags:
	tagCount +=1
	#print( tag.name)
writeSet.add(tag.name)

```

any thoughts??

-Leif

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 31, 2020, 3:15pm UTC](https://forum.inductiveautomation.com/t/ignition-tags-export/31691/4 "2020-01-31T15:15:15Z")

</div>

What tags are missing? I hope you noted in the docs that browseTagsSimple only browses the one target folder of one provider. If you wish to retrieve the whole tree you must recurse within your code to call browseTagsSimple with each folder found.

{Side note: Please edit your post above to put triple-backquotes–these: ``` --on a line above your code and again below your code so it is readable on the forum.}

---

<div class="post-metadata">

**Author:** ![lrhyrne](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrhyrne/32/12097_2.png) [@lrhyrne](https://forum.inductiveautomation.com/u/lrhyrne)\
**Post date:** [January 31, 2020, 3:31pm UTC](https://forum.inductiveautomation.com/t/ignition-tags-export/31691/5 "2020-01-31T15:31:33Z")

</div>

@pturmel,

Thanks for the hint about the code quoting, I’m trying to do better in the forums.

-Leif

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 31, 2020, 3:45pm UTC](https://forum.inductiveautomation.com/t/ignition-tags-export/31691/6 "2020-01-31T15:45:37Z")

</div>

Not the blockquote button. Place three reverse single quote marks (the one that is typically on the key with the tilde character) on the line above your code and again on the line below your code. It'll look like this:  
```

```auto
#some code
    some indented code

```

```
