On Thu, 19 Jan 2017, Sébastien Brisard wrote: > Hello all, > here is a MWE > > =====BEGIN MWE===== > > #+NAME: table20170119 > | col1 | col2 | > |------+------------| > | row1 | 1234567890 | > | row2 | a | > | row3 | b | > | row4 | c | > > #+BEGIN_SRC emacs-lisp :var table=table20170119 :colnames yes :results output > (print (map 'list (lambda (row) (nth 1 row)) table)) > #+END_SRC > > #+RESULTS: > : > : (1234567890.0 "a" "b" "c") > > =====END MWE===== > > As you can see, col #1, row #1 is parsed as a float. Actually, it is not a float: #+BEGIN_SRC emacs-lisp :var table=table20170119 :colnames yes :results pp (number-to-string (nth 1 (car table))) #+END_SRC #+RESULTS: : "1234567890" Maybe this is what you want: #+BEGIN_SRC emacs-lisp :var table=table20170119 :colnames yes :results pp (map 'list (lambda (row) (format "%s" (nth 1 row))) table) #+END_SRC #+RESULTS: : ("1234567890" "a" "b" "c") HTH, Chuck