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.

MIT License

Downloads
37.7K
Stars
105
Committers
3

Bot releases are visible (Hide)

pytablereader - v0.31.4 Latest Release

Published by thombashi over 1 year ago

  • Drop support for Python 3.6
  • Add support for Python 3.11
  • Update [build-system]
  • Modify to use pypa/build for package build
  • Update pathvalidate dependency to allow v3
  • Bump minimum version of SimpleSQLite

Full Changelog: https://github.com/thombashi/pytablereader/compare/v0.31.3...v0.31.4

pytablereader - v0.31.3

Published by thombashi over 2 years ago

  • Avoid installation error with setuptools>=58

Full Changelog: https://github.com/thombashi/pytablereader/compare/v0.31.2...v0.31.3

pytablereader - v0.31.2

Published by thombashi over 2 years ago

  • Avoid installation error with setuptools>=58

Full Changelog: https://github.com/thombashi/pytablereader/compare/v0.31.1...v0.31.2

pytablereader - v0.31.1

Published by thombashi about 3 years ago

  • Accept jsonschema v4
  • Replace path.py package with path package
  • Bug fixes

Full Changelog: https://github.com/thombashi/pytablereader/compare/v0.31.0...v0.31.1

pytablereader -

Published by thombashi over 3 years ago

  • Add flush after writing to temporal files
  • Change to delete temporal files of TableUrlLoaderFactory at exit time
  • Modify TsvTableFileLoader/TsvTableTextLoader to accept additional keyword arguments
  • Disable default type detection and enable type_hints for CSV loading
  • Add support for Python 3.10
  • Drop support for Python 3.5
  • Update requirements
  • Fix python_requires
pytablereader -

Published by thombashi about 4 years ago

  • Remove an optional dependency package installation
  • Update requirements
pytablereader -

Published by thombashi about 4 years ago

  • Add missing type_hint_rules argument to loader classes
  • Change to accept dict in dict values for JSON loader classes
  • Loosen version constraints of Markdown package
pytablereader -

Published by thombashi over 4 years ago

  • Add TableTextLoader class
  • Add TableTextLoaderFactory class
  • Fix TableUrlLoaderFactory return inappropriate loader class when specify ssv format
  • Fix temporary file path of TableUrlLoaderFactory for SQLite
  • Update requirements
  • Bug fixes
pytablereader -

Published by thombashi over 4 years ago

  • Drop Python 2 support
  • Rename a base class name
  • Minor bug fixes
pytablereader -

Published by thombashi almost 5 years ago

  • Fix to avoid file path validation error when a path is valid for the execution platform.
  • Update requirements
pytablereader -

Published by thombashi almost 5 years ago

  • Transit from xlrd to excelrd
  • Add PyPy support
  • Update requirements
  • Integrate build/release/docs extras to dev extras
  • Add .asc files of packages to PyPI
  • Bug fixes
pytablereader -

Published by thombashi over 5 years ago

  • Drop support for Python 3.4
  • Loosen external package dependencies
pytablereader -

Published by thombashi over 5 years ago

  • Add support for type hint rules
pytablereader -

Published by thombashi over 6 years ago

  • Fix credentials for Google Sheets loader: #2 (Thanks to @antialias)
  • Add support for Line-delimited JSON
  • Bug fixes
pytablereader -

Published by thombashi over 6 years ago

  • Add support for space-separated values data
  • Add load_dict method to JSON loaders
pytablereader -

Published by thombashi over 6 years ago

  • Add an interface to pass quoting flags
  • Add loadable JSON schema
  • Add boolean for acceptable JSON schema
pytablereader -

Published by thombashi over 6 years ago

  • Add auto file encoding detection
pytablereader -

Published by thombashi almost 7 years ago

  • Performance improvement
  • Drop support for Python 3.3
  • Bug fixes
pytablereader -

Published by thombashi about 7 years ago

  • Add an interface to change loading encoding for File/URL loaders
  • Fix some file loaders not specify an encoding when open a file
pytablereader -

Published by thombashi over 7 years ago

  • Add loadable JSON Schema