{"repo":"alan-turing-institute/CleverCSV","free":true,"listed":false,"github":"https://github.com/alan-turing-institute/CleverCSV","clone":"git clone https://github.com/alan-turing-institute/CleverCSV.git","description":"CleverCSV is a Python package for handling messy CSV files. It provides a drop-in replacement for the builtin CSV module with improved dialect detection, and comes with a handy command line application for working with CSV files.","language":"Python","stars":1331,"topics":["csv","csv-reader","csv-format","csv-parsing","csv-files","csv-parser","csv-import","csv-converter","csv-reading","csv-export"],"license":"MIT","category":"cli-tools","readme_excerpt":"CleverCSV provides a drop-in replacement for the Python csv package with improved dialect detection for messy CSV files. It also provides a handy command line tool that can standardize a messy file or generate Python code to import it. Useful links: - CleverCSV on Github - CleverCSV on PyPI - Documentation on ReadTheDocs - Demo of CleverCSV on Binder (interactive!) - Research Paper on CSV dialect detection (PDF) - Reproducible Research Repo - Blog post on messy CSV files - Discussion forum: a place to ask questions and share ideas! --- Contents: Quick Start Introduction Installation Usage Python Library Command-Line Tool Version Control Integration Contributing Notes --- Quick Start Click here to go to the introduction with more details about CleverCSV. If you're in a hurry, below is a quick overview of how to get started with the CleverCSV Python package and the command line interface. For the Python package: And for the command line interface: Introduction - CSV files are awesome! They are lightweight, easy to share, human-readable, version-controllable, and supported by many systems and tools! - CSV files are terrible! They can have many different formats, multiple tables, headers or no headers, escape characters, and there's no support for recording metadata! CleverCSV is a Python package that aims to solve some of the pain points of CSV files, while maintaining many of the good things. The package automatically detects (with high accuracy) the format ( dialect ) of CSV f","default_branch":null,"files":null,"tree":[],"storefront":"/r/alan-turing-institute","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alan-turing-institute/CleverCSV/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}