CSV
Plain comma-separated values. One file per tile layer. Each row is a row of tiles; each value is a global tile ID. Empty cells are 0. The flip flags in the high bits of the GID are preserved, matching Tiled's CSV plugin behaviour.
When to use it
Use CSV when you have a custom loader that just wants tile IDs and nothing else. Game jams, prototypes, anything with a 30-line tile renderer.
What gets lost
Everything that isn't a tile ID. Object layers, image layers, animations, custom properties, Wang sets, variable-size tiles, and infinite maps. If you need any of those, pick a different format.
Output
map.csv (single tile layer) map_Ground.csv (multi-layer: one file per layer) map_Walls.csv map_Decor.csv