Ced, a csv editor and library
Ths is a csv editor and a backend for other frontends.
Ced is not a fully featured editor, but more likely an "ed" for csv. Ced simply prevents you from adding surplus column or invalid data type.
Install
Binary usage
Ced option
# Print version
# Print help
# Import schema and import data file.
# Execute a given command without opening an interactive shell
Ced shell command
# Type help in prompt or give --help flag for detailed usage.
# Start ced
# Optionaly with initial import
# Get help
>> help
# Import file
>> import
# Import schema file
>> schema
# Print csv data optionally with viewer command
# Set CED_VIEWER for default print viewer
# Custom viwer will work for windows platform
>> print
>> print
# Append new row to last
# Type comma to exit add loop
>> add-row
# Edit a given row
>> edit-row <ROW_NUMBER>
# Set limiter for a column with interactive shell
>> limit
# Import schema file with force update
>> schema
# Export to file
>> export
# Overwrite to the imported file
>> write
# Undo previous operation
# History capacity is 16 by default
# You can override it with CED_HISTORY_CAPACITY
>> undo
# Redo previous undo
>> redo
Note
Currently CR(Old Mac OS line ending) format is not supported. CRLF and LF works. This might change in future releases.