Header query and row hashes:
${h}#list> <#list csv as row> |
---|
${row[h]?default("N/A")?string}#list> #list> |
Row sequences:
${cell?default("N/A")?string}#list> #list> |
CSV2 headers replaced:
${h}#list> <#list csv2r as row> |
---|
${row[h]?default("N/A")?string}#list> #list> |
CSV2 headers added:
${h}#list> <#list csv2a as row> |
---|
${row[h]?default("N/A")?string}#list> #list> |
CSV3 headers replaced:
${h}#list> <#list csv3r as row> |
---|
${row[h]?default("N/A")?string}#list> #list> |
CSV3 headers added:
${h}#list> <#list csv3a as row> |
---|
${row[h]?default("N/A")?string}#list> #list> |
CSV4 headers replaced:
${h}#list> <#list csv4r as row> |
---|
${row[h]?default("N/A")?string}#list> #list> |
CSV4 headers added:
${h}#list> <#list csv4a as row> |
---|
${row[h]?default("N/A")?string}#list> #list> |
Header normalization:
${h}#list> <#list csv5 as row> |
---|
${row[h]?default("N/A")?string}#list> #list> |
UTF-8 BOM:
${row.aá} | ${row.eé} #list> |