## インストール pip install tabulate ## pythonでのコード例 from tabulate import tabulate data = [ ["toro", 20, "neko"], ["kuro", 19, "neko"], ["jun", 18, "usagi"], ]
## テーブルフォーマット指定なし table = tabulate(data, headers=["name", "age", "tribe"]) print(table) name age tribe ------ ----- ------- toro 20 neko kuro 19 neko jun 18 usagi
## テーブルフォーマット=gridの時 table1 = tabulate(data, headers=["name", "age", "tribe"], tablefmt='grid') print(table1) +--------+-------+---------+ | name | age | tribe | +========+=======+=========+ | toro | 20 | neko | +--------+-------+---------+ | kuro | 19 | neko | +--------+-------+---------+ | jun | 18 | usagi | +--------+-------+---------+
## テーブルフォーマット=fancy_gridの時 table2 = tabulate(data, headers=["name", "age", "tribe"], tablefmt='fancy_grid') print(table2) ╒════════╤═══════╤═════════╕ │ name │ age │ tribe │ ╞════════╪═══════╪═════════╡ │ toro │ 20 │ neko │ ├────────┼───────┼─────────┤ │ kuro │ 19 │ neko │ ├────────┼───────┼─────────┤ │ jun │ 18 │ usagi │ ╘════════╧═══════╧═════════╛
## テーブルフォーマット=githubの時 table3 = tabulate(data, headers=["name", "age", "tribe"], tablefmt='github') print(table3) | name | age | tribe | |--------|-------|---------| | toro | 20 | neko | | kuro | 19 | neko | | jun | 18 | usagi |