Davon abgesehen, dass in Deinem Fall die Ausrichtung mit `r` bereits genügen würde, kann man mit Hilfe des Pakets [`siunitx`](http://www.ctan.org/pkg/siunitx) Spalten mit Zahlen in der Tat sehr gut formatieren.
\documentclass{article}
\usepackage{booktabs}
\usepackage{siunitx}
\begin{document}
\begin{tabular}{SS}
\toprule
17.54 & 2000000 \\
28.345 & 700.0\\
-190 & 6000000.00 \\
\bottomrule
\end{tabular}
\sisetup{round-integer-to-decimal,round-precision=3,round-mode=places}
\begin{tabular}{SS}
\toprule
17.54 & 2000000 \\
28.345 & 700.0\\
-190 & 6000000.00 \\
\bottomrule
\end{tabular}
\end{document}
![zwei Tabellen mit Zahlen][1]
Die obere Tabelle zeigt nur, wie Zahlen in der Voreinstellung unverändert übernommen und lediglich passend ausgerichtet werden. Die zweite Tabelle zeigt, dass man auch sehr genau bestimmen kann, wie die Zahlen auf eine bestimmte Anzahl an Nachkommastellen gerundet werden können. Viele weitere Veränderungen sind möglich. Beispielsweise kann man das Dezimaltrennzeichen oder das Stellentrennzeichen ändert.
ändert. Siehe dazu neben der [Anleitung des Pakets](http://texwelt.de/wissen/fragen/6725/wo-bzw-wie-finde-ich-die-anleitung-zu-einem-paket-oder-einer-klasse) auch [das Thema `siunitx` hier auf TeXwelt](http://texwelt.de/wissen/themen/siunitx/).
[1]: http://texwelt.de/wissen/upfiles/test_20170130_110817.png