CSV language preview
1. A basic table
quoted fields with escapes, literals, and dates
horizon-dark
id,name,active,joined,notes
1,"Alice ""Al"" Smith",true,2026-01-15,
2,Bob,false,2025-12-01,"NA"
3,Carol,,2026-03-02T10:00:00Z,NULL
atom-one-dark
id,name,active,joined,notes
1,"Alice ""Al"" Smith",true,2026-01-15,
2,Bob,false,2025-12-01,"NA"
3,Carol,,2026-03-02T10:00:00Z,NULL
github-dark
id,name,active,joined,notes
1,"Alice ""Al"" Smith",true,2026-01-15,
2,Bob,false,2025-12-01,"NA"
3,Carol,,2026-03-02T10:00:00Z,NULL
dracula
id,name,active,joined,notes
1,"Alice ""Al"" Smith",true,2026-01-15,
2,Bob,false,2025-12-01,"NA"
3,Carol,,2026-03-02T10:00:00Z,NULL
nord
id,name,active,joined,notes
1,"Alice ""Al"" Smith",true,2026-01-15,
2,Bob,false,2025-12-01,"NA"
3,Carol,,2026-03-02T10:00:00Z,NULL
github
id,name,active,joined,notes
1,"Alice ""Al"" Smith",true,2026-01-15,
2,Bob,false,2025-12-01,"NA"
3,Carol,,2026-03-02T10:00:00Z,NULL
2. Tab-separated values
the same data with tab separators
horizon-dark
id name score
1 Alice 92
2 Bob 88
atom-one-dark
id name score
1 Alice 92
2 Bob 88
github-dark
id name score
1 Alice 92
2 Bob 88
dracula
id name score
1 Alice 92
2 Bob 88
nord
id name score
1 Alice 92
2 Bob 88
github
id name score
1 Alice 92
2 Bob 88
3. Semicolon-separated values
a locale that uses ; as the field separator
horizon-dark
id;name;price
1;Widget;19.99
2;Gadget;24.5
atom-one-dark
id;name;price
1;Widget;19.99
2;Gadget;24.5
github-dark
id;name;price
1;Widget;19.99
2;Gadget;24.5
dracula
id;name;price
1;Widget;19.99
2;Gadget;24.5
nord
id;name;price
1;Widget;19.99
2;Gadget;24.5
github
id;name;price
1;Widget;19.99
2;Gadget;24.5