A cross-platform console-based toolkit and management tool for CSV and TSV files, ready to manage, filter, join, mutate, rename or convert input files. #CSV manager #CSV converter #CSV parser #CSV #Parser #Converter
Generally used in informatics and data science but also in other fields, CSV files store table data that can be processed manually in spreadsheet applications. csvtk, short for CSV Tool Kit, is designed to automate repetitive tasks for processing and manipulating CSV and TSV data, providing a console-based application that comes with multiple commands for you to use.
Working with csvtk is not difficult at all, especially if you have prior experience with the Windows console. Still, there are a few things you need to remember regarding the CSV parser. For instance, it is mandatory for all the lines in the input file to have the same number of fields or columns. Lines with spaces cause errors, but there is a command to skip them.
A few other mentions are displayed when running csvtk, related to the header row, the uniqueness of the column names and tab-delimited files. You should take all into account for the application to run as expected.
csvtk comes with over 45 commands that you can use to manipulate the content of CSV files. For instance, you can add a header to your data, stream a file to stdout, concatenate files by rows, select parts of fields and apply filters. Additional commands allow you to grep data by the chosen fields, print records and headers, rename rows and columns, join files, replace data and create new columns using regular expressions.
The application also includes file conversion options, allowing you to obtain JSON, markdown or tabular files from the input CSV. Moreover, it can turn a standard CSV file into a readable aligned table and convert XLSX spreadsheets into CSV files.
There is more to discover about csvtk, as it comes with commands to edit, order, plot and convert data inside CSV files. Its practical functions allow easy file management and manipulation, with commands that can be used in pipe mode on all the major platforms. Thanks to its set of commands, you can easily automate tasks that would otherwise require scripts in Python or another language.
What's new in csvtk (CSV Tool Kit) 0.30.0:
- csvtk:
- grouping subcommands in help message.
- add a new global flag --quiet. #261
- add a new global flag -U, --delete-header for disable outputing the header row. Supported commands: concat, csv2tab/tab2csv, csv2xlsx/xlsx2csv, cut, filter, filter2, freq, fold/unfold, gather, fmtdate, grep, head, join, mutate, mutate2, replace, round, sample. #258
csvtk (CSV Tool Kit) 0.30.0
add to watchlist add to download basket send us an update REPORT- PRICE: Free
- runs on:
- Windows All
- file size:
- 8.8 MB
- filename:
- csvtk_windows_386.exe.tar.gz
- main category:
- Office tools
- developer:
- visit homepage
Bitdefender Antivirus Free
7-Zip
Context Menu Manager
calibre
IrfanView
Zoom Client
ShareX
Windows Sandbox Launcher
4k Video Downloader
Microsoft Teams
- Windows Sandbox Launcher
- 4k Video Downloader
- Microsoft Teams
- Bitdefender Antivirus Free
- 7-Zip
- Context Menu Manager
- calibre
- IrfanView
- Zoom Client
- ShareX