| ---------------------------------------- | |
| 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. |