File Icon
 
 

19

CSV Column Exporter with Substitution

Generate personalized SVGs from a template and CSV.

CSV Column Exporter with Substitution is an Inkscape extension that batch-exports customized SVGs using CSV data. Ideal for educators, designers, and event organizers, it automates repetitive text replacement in name tags, labels, certificates, and more.

- Export one SVG per CSV row
- Use {{placeholders}} in text or XML attributes using Inkscape's XML editor
- Auto-sanitized filenames based on CSV column
- Choose output folder
- Preview CSV headers before exporting
- Clear error messages for easy troubleshooting

Inkscape Extensions

Size
76,5 KB
Created
Revisions
7
Tipe
application/zip
MIT License (MIT)

Link

Maren Hachmann wrote :

Interesting - looks similar in function to my own https://inkscape.org/~Moini/%E2%98%85nextgenerator-replace-export .

The {{}} syntax for attributes has advantages and disadvantages - you should probably amend the README by telling users that they cannot edit their SVG template objects with Inkscape after creating those invalid SVG attributes, as that will break the template, when Inkscape tries to fix them (for most attributes).

Aside from that, using those {{var}} in attributes makes it much simpler as you don't need to indicate the extra values separately (e.g. if you edit the file with a text editor anyway instead of using Inkscape for that).

Christian Sabourin wrote :

Actually, I have edited attributes directly from the Inkscape XML editor and it worked well, without Inkscape trying to fix the attributes. I did try your extension first but I had a hard time with the file naming for some reason, so I build this one which has less features, for now, but that is more intuitive to me.

Maren Hachmann wrote :

It will 'fix' things like colors as soon as you move the objects. I think it's even possible to disable that in the preferences - if that works, it would also be worth mentioning that in the README.

Please log in to leave a comment!