Qualcosa tipo questo:
`\documentclass{article}
\usepackage[italian]{babel}
\usepackage{booktabs}
\usepackage{numprint}
\begin{document}
\begin{tabular}{N{5}{1}N{6}{1}}
\toprule
{Colonna 1} & {Colonna 2}\\
\midrule
23435.2 & 223344.2\\
23435.2 & 223344.2\\
23435.2 & 223344.2\\
23435.2 & 223344.2\\
\bottomrule
\end{tabular}
\end{document}`
può andare? L’ho ricavato dalla guida di numprint, per tentativi.
A quanto pare, con “n” i numeri della colonna sono in modalità “matematica”; con “N” in modalità “testo”. Puoi modificare lo spazio riservato alla parte decimale e a quella intera, sostituendo i valori compresi tra le graffe (N{valore parte intera}{valore parte decimale}).
Le doppie graffe di “Colonna 1” e “Colonna 2” le ho inserite, perché altrimenti tra il testo e il numero si crea un enorme spazio vuoto.
Non credo che il codice sia scritto bene (in realtà, ne sono sicuro), ma magari si avvicina a quello che stai cercando di ottenere.
Ciao,
Antonio