All Projects → fcpg → vim-colddeck

fcpg / vim-colddeck

Licence: other
Vim single-column spreadsheet with RPN

Programming Languages

Vim Script
2826 projects

Projects that are alternatives of or similar to vim-colddeck

anita
Anita is a private, no-server, powerful and fully customizable data management solution, open source and free of charge. With Anita you can organize any number of things you want to track, with one of our pre-configured Anita Templates or by defining your own custom data structure. Anita can handle many different data types, and can present your…
Stars: ✭ 30 (+42.86%)
Mutual labels:  spreadsheet
node-sheets
read rows from google spreadsheet with google's sheets api
Stars: ✭ 16 (-23.81%)
Mutual labels:  spreadsheet
XToolset
Typed import, and export XLSX spreadsheet to JS / TS. Template-based create, render, and export data into excel files.
Stars: ✭ 110 (+423.81%)
Mutual labels:  spreadsheet
react-gridsheet
React component like SpreadSheet
Stars: ✭ 121 (+476.19%)
Mutual labels:  spreadsheet
osu-cs-class-explorer
Angular-based web app allows OSU eCampus CS students to view candid class reviews from past students. Data scraped from OSU subreddit survey.
Stars: ✭ 24 (+14.29%)
Mutual labels:  spreadsheet
Personal-Finance-Net-Worth-Tracker
Personal Finance (Net Worth Tracker) Wealth Management Spreadsheet
Stars: ✭ 31 (+47.62%)
Mutual labels:  spreadsheet
fast-formula-parser
Parse and evaluate MS Excel formula in javascript.
Stars: ✭ 341 (+1523.81%)
Mutual labels:  spreadsheet
EPPlus4PHP
an easy-to-use excel library for php project which is compiled with peachpie. NOT FOR THE COMMON PHP PROJECT!
Stars: ✭ 15 (-28.57%)
Mutual labels:  spreadsheet
account
📚️ ➕ 🔢 Tell little stories with numbers
Stars: ✭ 94 (+347.62%)
Mutual labels:  spreadsheet
workbook
simple framework for containing spreadsheet like data
Stars: ✭ 13 (-38.1%)
Mutual labels:  spreadsheet
dynamic-table
Dynamic Table jQuery Plug-in - A table that can be sorted, filtered and edited, similar to common spreadsheet application.
Stars: ✭ 26 (+23.81%)
Mutual labels:  spreadsheet
OpenWebSheet
OpenSource Web based spreadsheet
Stars: ✭ 30 (+42.86%)
Mutual labels:  spreadsheet
Social-Media-Monitor
Automatically monitor and log fan counters from social media(Facebook Pages, Twitter, Instagram, YouTube, Google+, OneSignal, Alexa) using APIs to Google Spreadsheet. Very useful for website admins and social media managers.
Stars: ✭ 36 (+71.43%)
Mutual labels:  spreadsheet
wowspreadsheet
World of Warcraft character tracking spreadsheet for Google Docs
Stars: ✭ 37 (+76.19%)
Mutual labels:  spreadsheet
excel validator
Python script to validate data in Excel files
Stars: ✭ 14 (-33.33%)
Mutual labels:  spreadsheet
sheet2dict
Simple XLSX and CSV to dictionary converter
Stars: ✭ 206 (+880.95%)
Mutual labels:  spreadsheet
google-spreadsheet-cli
📊 CLI for reading and writing data into Google Spreadsheet
Stars: ✭ 51 (+142.86%)
Mutual labels:  spreadsheet
superhero
Convert a Redux app to React Context API App
Stars: ✭ 23 (+9.52%)
Mutual labels:  dc
ExcelFormulaBeautifier
Excel Formula Beautifer,make Excel formulas more easy to read,Excel公式格式化/美化,将Excel公式转为易读的排版
Stars: ✭ 27 (+28.57%)
Mutual labels:  spreadsheet
lifebot
Use Google Sheets to log your life by texting it Emojis and pulling in data from Fitbit automatically.
Stars: ✭ 15 (-28.57%)
Mutual labels:  spreadsheet

Vim-colddeck

Vim meets Instacalc meets Hewlett-Packard calculators

Colddeck ("Column dc") is a single-column spreadsheet using dc for computations. You jot down values and formulas, one per line, and the result is shown on the right.

Extra features:

  • References to other rows (absolute and relative)
  • Ranges
  • Aggregates (sum, min/max, average...)
  • Vim expressions (experimental)
  • Value references (experimental)

Example

asciicast

Syntax in a nutshell

  • R3: reference to row #3
  • R-1: relative reference to the row above
  • R+2: relative reference to the second row below
  • R1:R3: range of rows from #1 to #3 (insert values and number of elements)
  • R1:R3 @sum: sum of row #1 to #3 (other aggregates: @min, @max, @avg, @prod)
  • 42 # text: add "text" as a comment, while passing the value '42' to dc
  • 42 ## Label: add "Label" as a right-aligned comment and hide the value or formula on its left, that is still passed to dc
  • `log(2)`: vim expression (evaluated before passing the line to dc)
  • $2: result of the evalutation of row #2 (must have been previously computed; evaluated before passing the line to dc)

See the documentation for full manual.

FAQ

What is it?
A single-column spreadsheet, in Vim, with postfix operators. Look ma, no Excel.

"dc", WTF?
Who doesn't love rabid panda notation?

Installation

Use your favorite method:

License

Attribution-ShareAlike 4.0 Int.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].