{"library":"pytablereader","title":"pytablereader","description":"pytablereader is a Python library to load structured table data from files, strings, or URLs supporting multiple formats: CSV, Excel, Google Sheets, HTML, JSON, LDJSON, LTSV, Markdown, SQLite, TSV. Currently at v0.31.4, with a monthly/bimonthly release cadence and active maintenance.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pytablereader","pip install pytablereader[excel]","pip install pytablereader[html]","pip install pytablereader[gs]"],"cli":null},"imports":["from pytablereader import load_tables","from pytablereader import TableFileLoader","from pytablereader import TableUrlLoaderFactory"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pytablereader import load_tables\n\n# Load CSV from URL\ntables = load_tables('https://raw.githubusercontent.com/thombashi/pytablereader/master/example.csv')\nfor table in tables:\n    print(table)\n\n# Load from file\nwith open('data.csv') as f:\n    tables = load_tables(f)\n    for table in tables:\n        print(table)","lang":"python","description":"Basic usage: load table data from a file path, URL, or file-like object. The function returns a generator of TableData objects.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}