I tried implementing the solution found here with multiple columns, but it is not working for me. It is just replicating the third column three times. What am I doing wrong? I know I wouldn't need a long table for this data in particular, but this is just a shortened version, and the problem I have still occurs.
\begin{filecontents*}{sample_data.csv}
Col1,Col2,Col3,ColPct
111,65,64,5\%
112,30,5,6\%
113,92,1,8.4\%
114,47,19,20\%
115,38,15,1\%
\end{filecontents*}
\documentclass{article}
\usepackage{csvsimple,longtable,booktabs}
\begin{document}
\csvreader[
longtable=lrrrr,
table head=
\toprule\bfseries Col1 &\bfseries Col2 & \bfseries Col3 & \bfseries ColPct\\
\midrule\endhead\bottomrule\endfoot,
late after line=\\,
before reading={\catcode`\#=12},after reading={\catcode`\#=6}
]{Data/sample_data.csv}{1=\Item,2=\Item, 3=\Item, 4=\Percentage}
{\Item & \Item & \Item & \Percentage}
\end{document}


{sample_data.csv}{1=\ColOne, 2=\ColTwo, 3=\ColThree, 4=\Percentage} {\ColOne & \ColTwo & \ColThree & \Percentage}– leandriis Dec 20 '18 at 12:38