Bei Tabellen hat man es als Anfänger nicht leicht, weil es so viele Pakete für unterschiedliche Anforderungen gibt.
Total abgefahren ist das Paket nicematrix.
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{microtype}
\usepackage{booktabs}
% \usepackage{colortbl}
\usepackage{siunitx}
\sisetup{input-decimal-markers={,}}
\usepackage{nicematrix}
\begin{document}
\renewcommand{\arraystretch}{1.2}
\begin{NiceTabular}{ls[color=red]s[color=orange]s[color=green!50!black]s[color=blue]}%
[code-before = \columncolor{blue!20}{2}\cellcolor{red!45}{2-5}]
\toprule
Getränk & Platz~1 & Platz~2 & Platz~3 & Platz~4\\
\midrule
Coca Cola & 34,2\% & 27,4\% & 29,9\% & 8,5\%\\
\midrule
Wasser & 29,1\% & 21,4\% & 29,9\% & 19,7\%\\
\midrule
Apfelsaft & 13,7\% & 25,7\% & 24,8\% & 35,9\%\\
\midrule
Coca Cola Zero &21,4\%&25,6\%&18,8\%&34,2\%\\
\bottomrule
\end{NiceTabular}
\end{document}
[![alt text][1]][2]
Wir können die Sache noch aufbohren, wie [hier][3] vom Paketautor vorgeführt.
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{microtype}
\usepackage{booktabs}
% \usepackage{colortbl}
\usepackage{siunitx}
\sisetup{input-decimal-markers={,}}
\usepackage{nicematrix}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{xcolor}
\usepackage{colortbl}
\ExplSyntaxOn
\makeatletter
\cs_set:Npn \dotrule
{
\noalign \bgroup
\peek_meaning:NTF [
{ \__dose_dotrule: }
{ \__dose_dotrule: [ \lightrulewidth ] }
}
\cs_set:Npn \__dose_dotrule: [ #1 ]
{
\skip_vertical:n { \aboverulesep + \belowrulesep + #1 }
\egroup
\tl_gput_right:Nx \g_nicematrix_code_after_tl
{ \__dose_dotrule:nn { \int_use:N \c@iRow } { #1 } }
}
\cs_new_protected:Nn \__dose_dotrule:nn
{
{
\dim_set:Nn \l_tmpa_dim { \aboverulesep + ( #2 ) / 2 }
\CT@arc@
\tikz \draw [ dotted , line~width = #2 ]
([yshift=-\l_tmpa_dim]$(row-#1-|col-1)$)
--
([yshift=-\l_tmpa_dim]$(row-#1-|col- \int_eval:n { \c@jCol + 1 })$) ;
}
}
\makeatother
\ExplSyntaxOff
\begin{document}
\renewcommand{\arraystretch}{1.2}
\arrayrulecolor{red}
\begin{NiceTabular}{lssss}%
[code-before = \columncolor{blue!20}{2}\cellcolor{red!45}{2-5}]
\toprule
Getränk & Platz~1 & Platz~2 & Platz~3 & Platz~4\\
\midrule
Coca Cola & 34,2\% & 27,4\% & 29,9\% & 8,5\%\\
\dotrule[1pt]
\dotrule[1pt]%
Wasser & 29,1\% & 21,4\% & 29,9\% & 19,7\%\\
\dotrule[2pt]
\dotrule[2pt]%
Apfelsaft & 13,7\% & 25,7\% & 24,8\% & 35,9\%\\
\dotrule[3pt]
\dotrule[3pt]%
Coca Cola Zero &21,4\%&25,6\%&18,8\%&34,2\%\\
\bottomrule
\end{NiceTabular}
\end{document}
[![alt text][4]][4]
Also, nur als Beispiel, wenn man die übrige Arbeit gerade mal vernachlässigen will zu Gunsten des Spieltriebs.
[1]: https://texwelt.de/upfiles/nicetab-texwelt1.png
[2]: https://texwelt.de/upfiles/nicetab-texwelt1.png
[3]: https://tex.stackexchange.com/a/563589/4736
[4]: https://texwelt.de/upfiles/nicetab-texwelt2.pnghttps://texwelt.de/upfiles/nicetab-texwelt2_3.png