Attached patch formats vector and matrix results from a Calc source block as Org table. To test, try #+NAME: test | 1 | 2 | #+BEGIN_SRC calc :var t=test 2 * t #+END_SRC It should return #+RESULTS: | 2 | 4 | now. The patch passes the old tests, and I added three new tests to check the correctness of this conversion.