I would like to use the dec sep align feature of pgfplotstable
while having certain cells containing text.
I tried this:
\documentclass{article}
\usepackage{pgfplotstable}
\usepackage{booktabs}
\begin{document}
\pgfplotstabletypeset[%
col sep=&, row sep=\\,header=false,
every head row/.style={before row={\toprule}, after row={\midrule}},
every last row/.style={after row=\bottomrule},
display columns/0/.style={column name={A}, string type, column type={l}},
display columns/1/.style={column name={B}, dec sep align={l}},
display columns/2/.style={column name={C}, dec sep align={l}},
every row 2 column 1/.style={string type},
every row 3 column 1/.style={string type},
]
{%
Xyzzy ! & 208.5 & 42.01 \\
Nothing & 7.91 & 42.1 \\
Happens & -- & 200.2 \\
\ldots & z & 4.54 \\
}
\end{document}
But the result turned out to be this :

Do you know why the separations between the text cell and the next get
swallowed?
How could I correct this behaviour?
I would welcome any suggestion that allows to produce a correctly spaced tables (with alignment on the decimal separator), even if I must part with pgfplotable for that particular one.
I would rather stick to it though so that I can keep most of my tables as is.
I exised my previous edit to make another question (see here) for fear it would be too confusing to have them together

pgfmathNaN error but instead steals content from the remaining columns until it finds a number. If I make a space separated table I get directly Could not parse input--as a floating number ... error. – percusse Sep 23 '12 at 10:22every row 2 column 1/.style={string type},
would be sufficient to enable text input.
– M. Toya Sep 23 '12 at 11:47--, andz) I still see the bizarre behavior. – Peter Grill Sep 26 '12 at 07:37every row 2 column 1/.style={string type}specification and not form the contents being indeed non numbers. I suppose that when one replace them by numbers, they are actually treated as letter numbers. – M. Toya Sep 26 '12 at 07:45