I have following table in asciidoc, for which I want the very first cell to be split diagonally (or by some other means more readable) in the sense that it is clear that the top row is the "to", the first column is the "from" one:
[cols=","]
|===
a|
To →
From ↓
|Hans
|Karl
|Secret gift
|===
Please note that if I change to [cols=",",options="header"]
the spaces of the first cell are removed, making it even harder to understand the table semantics.
See also How can a split diagonally a table header cell? for similar question explaining the requirement in HTML