Alan Schmitt <alan.schm...@polytechnique.org> writes: Hi Alan,
> Are there functions for manipulating org-tables using emacs-lisp? More > precisely, I would like to refer to a table by its name, read some cells > (either by position or by matching some given text with some text in the > first row/column), and write in some cells. ,----[ C-h f org-table-to-lisp RET ] | org-table-to-lisp is an autoloaded compiled Lisp function in | ‘../org-mode/lisp/org-table.el’. | | (org-table-to-lisp &optional TXT) | | Convert the table at point to a Lisp structure. | The structure will be a list. Each item is either the symbol ‘hline’ | for a horizontal separator line, or a list of field values as strings. | The table is taken from the parameter TXT, or from the buffer at point. | | [back] `---- returns the table as a nested list you can map with lots of Elisp functions (like mapcar). Ex.: | my | tab | | 1 | 2 | => (("my" "tab") ("1" "2")) -- cheers, Thorsten