tabulate - Serbipunk/notes GitHub Wiki

https://towardsdatascience.com/3-simple-ways-to-quick-generate-text-based-tables-in-python-6db88ac0eed5

df =   [["Chi", "Vietnam","Graduate"], 
        ["John","USA","Graduate"], 
        ["Lily","Belgium","Graduate"]]
  
#define header names
col_names = ["Name", "Country", "Program"]
  
#display table
print(tabulate(df, headers=col_names))

Table format

  • plain
  • simple
  • github
  • grid
  • fancy_grid
  • pipe
  • orgtbl (+ -> | and get markdown result)
  • jira
  • presto
  • pretty
  • psql
  • rst
  • mediawiki
  • moinmoin
  • youtrack
  • html
  • unsafehtml
  • latex
  • latex_raw
  • latex_booktabs
  • latex_longtable
  • textile
  • tsv

https://pypi.org/project/tabulate/

alternatives

terminaltables

https://pypi.org/project/terminaltables/