i have a problem similar to this from a few months ago. in this case, it seems to be when trying to pass a column with a quoted-string inside of it. (this is on the "bugfix" branch.) my e-lisp code seems to get just the initial part of the string from the cell with "odd" contents.
---- #+name: xl | this, "he said" | is where, | "you go in" there | #+begin_src elisp :var xl=xl (message "%S" xl) #+end_src ---- when i execute this, *Messages* says ---- (("this, \"he said\"" "is where," "you go in")) Code block evaluation complete. ---- (my complaint: there's no there there. :) in December, when i reported something similar, Tim pushed back, and maybe i should elaborate: > The key question is what is the use case for having this 'mixed' > content in a table cell? for better or worse, i most often use org-mode tables as (storage and data entry mechanisms for) simple data bases. other than the pipe symbol ('|'), i assume i can put "anything" in a cell, and extract it later. i find this very valuable. normally, i pass such tables to some R code (this example, btw, breaks passing to R code). but occasionally i do other things with them. the behavior i'm seeing seems to me inconsistent, indicating it is maybe not intentional. exporting, for example, at least to html. i see the full contents of the third column. cheers, Greg