Posts

Showing posts with the label spreadsheet

Simple Emacs Spreadsheet

Image
If you need to manipulate a range of data by applying some formula, you need a spreadsheet. Emacs has a builtin Simple Emacs Spreadsheet (SES) mode to help you with the same. To get started, simply create a file with .ses extension. To beautify your data (outline around cells), you can apply a "box face" to cells. Per this discussion , it should be available in Emacs 29. If for some reason it does not make it to a release (because some people don't like it ), you can create a face with :box attribute. (defface box-face '((t :inherit default :box (:line-width 1)))   "The face to use for current cell.")   Default printer ses-center printer It's a simple text file with buffer narrowed while displaying. To view it in full, simply widen the buffer.