Fetching a Customer's Details With Expansion (CSV)
This code requires people.csv and country-codes.csv.
\documentclass[captions=tableheading]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{datatool} \DTLloaddb{people}{people.csv} \DTLloaddb{countries}{country-codes.csv} \begin{document} \DTLassignfirstmatch{people}{surname}{Parrot}{% \Surname=surname,% \Title=title,% \AddressI=address1,% \AddressII=address2,% \Town=town,% \County=county,% \Postcode=postcode,% \CountryCode=country% } \xDTLassignfirstmatch{countries}{code}{\CountryCode}{\CountryName=name} \begin{tabular}{l} \Title\ \Surname\\ \AddressI\\ \AddressII\\ \Town\\ \County\\ \Postcode\\ \CountryName \end{tabular} \end{document}
Download sample-xassign-csv.tex or sample-xassign-csv.pdf.