CSV to Dataset Tag

Hello Ignition Community,
I’ve published a new resource on the Ignition Exchange
CSV to Dataset Tag Converter

It lets you upload a CSV directly into an Ignition Dataset Tag, even with large files, in just a second :high_voltage:
No manual entry, no typing — just upload → done.

:package: Link: [CSV to Dataset Tag Converter]
Would love to hear your feedback or suggestions!

My first, most gentle suggestion would be to not post obviously LLM generated slop content blindly on the forums. There's not really any clout to chase here or in the ICS world in general, but if there is, this is definitely not the way to get it.

What little actual code there is in this example is, frankly, not very good. It's what you always get out of an LLM asked for Ignition code without careful prompting - full of Jython standard library imports, inefficient patterns, excessively verbose logging, and incorrect error handling.

The Exchange resource itself is haphazard (what code there is strewn haphazardly across a project library script, a message handler, and a Perspective resource), and contains extra resources that it shouldn't (Vision client tags and global props, which could overwrite existing content in a project if the end user isn't careful).

All that aside, it doesn't even do the actually interesting thing. Turning a CSV into a (typed) dataset could be an interesting problem, but the piece of code here that actually does that chickens out and just turns every column into a string, with no attempt at meaningful deserialization. That instantly makes this even less useful.

3 Likes