Shortcuts:⌘ KSearch?HelpD MDark modeG TAll tools
Frequently Asked Questions
What do the Root element and Row element options control?
Root element becomes the outer wrapper tag, and Row element becomes the repeated tag used for each CSV record.
What happens if my header names contain spaces or start with numbers?
They are sanitized into XML-safe tag names. Invalid characters become underscores, and names that start with digits are prefixed with an underscore.
Does it escape ampersands and angle brackets from CSV values?
Yes. Cell text is XML-escaped before output, so &, <, and > are handled safely.
Can I turn off pretty printing or the XML declaration?
Yes. Both are independent toggles, so you can choose compact XML, pretty XML, with or without the declaration header.
Are CSV values typed as numbers or booleans in XML?
No. This converter treats cell contents as text and writes them as element text nodes.