Skip to main content

Python CSV Libraries

Curated list of the most awesome Python CSV Libraries.

  • csv2ofx - A Python library and command line tool for converting csv to ofx and qif files.
  • csvvalidator - A small CSV validator library for Python..
  • django-import-export - Django application and library for importing and exporting data with admin integration..
  • csv-diff - Python CLI tool and library for diffing CSV and JSON files.
  • graphtage - A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV..
  • u4_lab_python_CSV_parser - In this lab, we'll be building a CSV parser with Python! This will help us get comfortable with using standard Python libraries, data manipulation, and working with tuples..
  • GetCsvColumn - A python library for extracting column(s) from a csv file by header name..
  • export-csv-to-influx - The python library to write the CSV data into Influx. Support me via Bitcoin: bc1qqgkmph9cvygzxfpupv4jr4n0nfx3qumwg39j5w.
  • pygraphistry - PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer.
  • googleearthplot - Python library for plotting on google earth.
  • ether_sql - A python library to push ethereum blockchain data into an sql database. .
  • flowtorch - flowTorch - a Python library for analysis and reduced-order modeling of fluid flows.
  • pytablewriter - pytablewriter is a Python library to write a table in various formats: AsciiDoc / CSV / Elasticsearch / HTML / JavaScript / JSON / LaTeX / LDJSON / LTSV / Markdown / MediaWiki / NumPy / Excel / Pandas / Python / reStructuredText / SQLite / TOML / TSV..
  • Strava-Stream-to-CSV - Python library executable to download stream data to a CSV.
  • klar-EDA - A python library for automated exploratory data analysis.
  • ReadingListReader - Python library to read contents of Safari Reading List. Includes scripts to output as CSV or "bookmarks" file format and to upload to Instapaper..
  • robotframework-csvlib - CSV library for robotframework written in Python 3.
  • json-excel-converter - A python library to convert an array or stream of JSONs into CSV or Excel. Currently beta, use at your own risk.
  • py_midicsv - A Python port and library-fication of the midicsv tool by John Walker. If you need to convert MIDI files to human-readable text files and back, this is the library for you..
  • pytablereader - A Python library to load structured table data from files/strings/URL with various data format: CSV / Excel / Google-Sheets / HTML / JSON / LDJSON / LTSV / Markdown / SQLite / TSV..
  • ocr-python - OCR library to extract text & tables from PDF files and images. Convert any image or PDF to CSV / TXT / JSON / Searchable PDF..
  • metadata-editing-python - Python scripts to help edit and normalize your library, archives, or institutional repository metadata.
  • CircuitPython_CSV - CircuitPython helper library for working with CSV files.
  • sql4csv - A python library which offers an SQL like interface for .csv files..
  • records-mover - Python library and CLI you can use to move relational data from one place to another - DBs/CSV/gsheets/dataframes/....
  • REMSG_Converter - Python library for converting from RE engine msg text file to json/csv/txt and back..
  • steam-library-exporter - A Python executable for exporting your Steam Library to a CSV..
  • las-py - Python library for parsing standard well log files (Geophysical well logs).
  • CSV-cleaning-data-in-python - This program manipulate csv file to read and edit in python. The function is to add coordinate on given province. I use Geopy library to get the coordinate..
  • Blender-Addon-Archeological-data-Manager - Import Library objects with Geo Coordinates and Time Range, from CSV database table.
  • library_management - Library Management software for managing library for Daily Operations of Library.
  • sequencer - Python library for sequencing the output of Network Planner csv's and shape file outputs.
  • libraries-for-the-gis-professional-uc-2014 - Esri User Conference 2014: Useful Python Libraries for The GIS Professional. This session is filled with examples of what are considered "real gems" in the Standard Python Library such as CSV, JSON, and collections.
  • welltopreader-1 - Python library to read well tops from CSVs.
  • PS-Sorter - A script written in python with selenium library to sort ps station choices from a csv file.
  • CSV2Hive - Python script and library that uses existing CSV file structure to automagically generate Hive CREATE TABLE command..
  • nicar-tweets - Using the twitter python library to pull and store in csv the annual #NICAR tweets..
  • gmusic-csv - Save your Google play music library as a CSV for safe keeping!.
  • Tweets_Harvester - Simple python code to download tweets from a specific profile or hashtag and save them to .txt or .csv files. This code uses the Tweepy library..
  • Indeed-Job-Scraper - A job scraper for Indeed.com to find specific job opportunities quickly. The code extracts job titles, company names, locations and the links. It uses various Python libraries, such as Requests, BeautifulSoup and CSV libraries. .
  • namestand - A Python library for standardizing lists of names, especially database/CSV column�names..
  • csvsonic - A simple python script to export Subsonic library data to CSV.
  • OpenAI-LangChain-Pandas-DF-Agent-Query-Streamlit-App - Python Streamlit web app allowing users to interact with their data from a CSV or XLSX file, utilizing OpenAI API and LangChain. It imports necessary libraries, handles API key loading, displays a user-friendly interface for file upload and data preview, creates a Pandas DF agent with OpenAI, and executes user queries. .
  • python-extractor-example - Example extractors of CSV and climate data using the Python extractor utils library.
  • csvcols - Python library for manipulating CSV documents as columns.
  • datadifflib - Python library to track changes and generate deltas for JSON, CSV and BSON files. .
  • pycvx - cvx library in python.
  • PDFSegmenter - This library builds a graph-representation of the content of PDFs. The graph is then clustered, resulting page segments are classified and returned. Tables are retrieved formatted as a CSV..
  • defusedcsv - Python library to protect your users from Excel injections in CSV-format exports, drop-in replacement for standard library's csv module.
  • logstash2csv - Python client library for exporting CSV data from logstash..
  • reading_csv_example - Example, grouping, tallying using ONLY Python standard library.
  • TwitterData - Python code let you collect Twitter data using Tweepy library..