I am trying to import a CSV file but the data in the table is too long it goes down till the end of the page and disappears without continuing on the next page.
Here's the file:
\begin{filecontents*}{mode1_with.csv}
Stimulus,Percentage of 'Alpha'
1,95.8
2,90.6
3,98.8
4,97
5,76.4
6,74.8
7,84.8
8,81.8
9,53.6
10,58.4
11,70.8
12,66.8
13,46.6
14,42.8
15,54
16,52
17,34
18,29.2
19,77.8
20,78.8
21,59.8
22,56.4
23,66.2
24,63.8
25,41.6
26,42.8
27,63.6
28,63.4
29,44
30,40.2
31,49.8
32,48.6
33,80.8
34,80.4
35,90.8
36,89
37,66.4
38,61
39,69.4
40,72.4
41,30.8
42,32.4
43,39.4
44,37
45,18.2
46,20.8
47,13.4
48,30.6
49,83
50,78.4
51,87
52,81.4
53,60.2
54,55.2
55,70.8
56,86.4
57,42.8
58,39.6
59,49.6
60,46.8
61,27
62,27.6
63,78
64,89.4
\end{filecontents*}
and this is the code I tried so far:
\usepackage{csvsimple}
\begin{document}
\csvreader[tabular=lrrrr,
table head=\toprule\bfseries Item
&\bfseries Alpha category (\%) \\\midrule,
late after line=\\,late after last line=\\\bottomrule,
before reading={\catcode`\#=12},after reading={\catcode`\#=6}]%
{mode1_with.csv}{1=\Item,2=\Percentage}%
{\Item & \Percentage}%
\end{document}
Best Answer
You want to use
longtable
:If you want the header and the bottom rule to be repeated in each page, use