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.

MIT License

Downloads
1.3M
Stars
593
Committers
8

Bot releases are hidden (Show)

pytablewriter -

Published by thombashi almost 6 years ago

  • Add all to extras_require that enable install all of the extra dependency packages at once
  • Fix to avoid executing writers constructor when importing pytablewriter
pytablewriter -

Published by thombashi about 6 years ago

  • Add support for ANSI escape sequences to text writers: #6 (Thanks to @hugovk)
pytablewriter -

Published by thombashi about 6 years ago

  • Loosen external package dependencies
pytablewriter -

Published by thombashi about 6 years ago

  • Add style_list attribute to writers as an interface to set styles of columns: #4 (thanks to @jpiter)
  • Loosen external package dependencies
  • Bug fixes
pytablewriter -

Published by thombashi about 6 years ago

  • Add format_list attribute to set float formatting in a table: #4 (Thanks to @hugovk)
  • Improve processing performance
  • Enable float formatting in default with SpaceAlignedTableWriter
  • Bug fixes
pytablewriter -

Published by thombashi about 6 years ago

  • Add dumps method that returns rendered tabular text: #3 (Thanks to @nettrino)
pytablewriter -

Published by thombashi about 6 years ago

  • Add an interface to set alignment for each column of the output table: #2 (Thanks to @jpoa)
pytablewriter -

Published by thombashi over 6 years ago

  • Add support for Python 3.7
  • Bug fixes
pytablewriter -

Published by thombashi over 6 years ago

  • Add support for LDJSON/JSON Lines/NDJSON
  • Bug fixes
pytablewriter -

Published by thombashi over 6 years ago

  • Add interface to escape HTML tags in cells in a table
  • Add from_tablib method
  • Bug fixes
pytablewriter -

Published by thombashi over 6 years ago

  • Fix the case that margins not properly worked
  • Loosen external package dependencies
pytablewriter -

Published by thombashi over 6 years ago

  • Add an interface to set margin for both sides of each cell for text format writer classes
  • Bug fixes
pytablewriter -

Published by thombashi almost 7 years ago

  • The type detected from the str values has been changed from string type (deprecated since Elasticsearch 5.x) to text/keyword type
pytablewriter -

Published by thombashi almost 7 years ago

  • Fix the improper write output, which occurred when executing from_tabledata and write_table multiple times consecutively.
pytablewriter -

Published by thombashi almost 7 years ago

  • Performance improvement
pytablewriter -

Published by thombashi almost 7 years ago

  • Fix package dependency
pytablewriter -

Published by thombashi almost 7 years ago

  • Performance improvement
  • Loosen package dependency
  • Bug fixes
pytablewriter -

Published by thombashi almost 7 years ago

  • Improve performance for multi-core environments
  • Change Latex output to insert padding to align columns
  • Fix improper column width calculation for the case that includes mixed value types in a column
  • Drop support for Python 3.3
pytablewriter -

Published by thombashi almost 7 years ago

  • Modify Latex output to optimize for Jupyter Notebook
  • Suppress excessive quote output for Excel sheets
pytablewriter -

Published by thombashi about 7 years ago

  • Add support for Jupyter Notebook