6.1.8 currently states:
The <text:a> element represents a hyperlink in a text document.
So <text:a>'s use seems to be restricted to text documents. As consequence, in a spreadsheet document one can only add links via draw:frame.
We should have a way of adding hyperlinks to arbitrary table cells (containing text or formulas or any other content.)