% de naeste seks makroer anvendes internt
% de kan uden problemer fjernes i hele filen
\let\START\relax
\let\STOP\relax
\let\SPECEXTSTART\relax
\let\SPECEXTSTOP\relax
\let\DCBEGIN\relax
\let\DCEND\relax
 \DCBEGIN
\documentclass[a4paper]{article}
 \DCEND

 \usepackage [latin1]{inputenc}
 \usepackage [T1]{fontenc}
 \usepackage [danish]{babel}
 \usepackage {felineekssupp}
 \usepackage {kpfonts}
 \usepackage [scaled=0.8]{beramono}
 \usepackage [scaled=0.85]{berasans}

% al anvendelse af geometry i eksemplerne boer man slette,
% dette anvendes mht. at stoerrelsen skal passe til brug i bogen
\usepackage{geometry}
\geometry{textwidth=412.0pt}
% vil ikke have sidetal med, fjern selv
\pagestyle{empty}
% forfatteren snyder maaske, fjern kode fra HER -->
\lineskip =5pt
% <-- til HER.
 \START
\begin{filecontents*}{data.csv}
Forkortelse,Navn,Hjemmeside
DK-TUG,"Dansk TeX-brugergruppe",http://www.tug.dk
TUG,"The TeX Users Group",http://www.tug.org
DANTE,"Deutschsprachige Anwendervereinigung TeX e.V",http://www.dante.de
\end{filecontents*}
\usepackage{datatool,url,booktabs}
 \STOP

\begin{document}
\DTLloaddb{data}{data.csv}
\renewcommand{\dtldisplaystarttab}{\toprule}
\renewcommand{\dtldisplayafterhead}{\midrule}
\renewcommand{\dtldisplayendtab}{\\\bottomrule}
\DTLdisplaydb{data}

Mere kontrol over formateringen:

\begin{tabular}{lll}
\toprule
\textbf{Forkortelse} &
\textbf{Navn} &
\textbf{Hjemmeside}
\DTLforeach{data}{%
\forkortelse=Forkortelse,\navn=Navn,\hjemmeside=Hjemmeside}{%
\DTLiffirstrow{\\\midrule}{\\}%
\forkortelse & \navn & \expandafter\url\expandafter{\hjemmeside}
}
\\\bottomrule
\end{tabular}
\end{document}