----------------------------------------
CLI Tricks: sc-im
June 29th, 2018
----------------------------------------
SC-IM - Spreadsheet Calculator Improvised
A vim-like modal editor for spreadsheets in the terminal (ncurses)
It supports the following formats:
.sc SC-IM's native text format
.xls Microsoft Excel Spreadsheet
.xlsx Microsoft Office Open XML Workbook
.csv Comma-separated values
.tsv Tab-separated values
.tab Tab-separated values
.txt Simple text files
It has an impressive set of features (from the README)!
UNDO / REDO.
65.536 rows and 702 columns supported. (The number of rows can
be expanded to 1.048.576 if wished).
CSV / TAB delimited / XLSX file import and export.
Scripting support with LUA. Also with triggers and c dynamic
linked modules.
Clipboard support.
GNUPlot interaction.
Key-mappings.
Sort of rows.
Filter of rows.
Subtotals.
Cell shifting.
256 color support - screen colors can be customized by user,
even at runtime.
Colorize cells or give them format such as bold or underline.
Wide character support. The following alphabets are supported:
English, Spanish, French, Italian, German, Portuguese,
Russian, Ukrainian, Greek, Turkish, Czech, Japanese, Chinese.
Autobackup.
Implement external functions in the language you prefer and use
them in SC-IM.
Use SC-IM as a non-interactive calculator, reading its input
from a external script.
More movements commands implemented !
Input and Output was completely rewritten.
It's a breeze to install on MacOS or Linux. Give it a shot.