跳到主內容

【Python】【tabulate】 資料格式化排版工具

安裝

pip3 install tabulate

範例

from tabulate import tabulate

data = [
    ["Alice", 25, "Engineer"],
    ["Bob", 30, "Developer"],
    ["Charlie", 35, "Manager"],
]

headers = ["Name", "Age", "Job"]

table = tabulate(data, headers=headers, tablefmt="psql")
print(table)
+---------+-----+------------+
| Name    | Age | Job        |
|---------+-----+------------|
| Alice   | 25  | Engineer   |
| Bob     | 30  | Developer  |
| Charlie | 35  | Manager    |
+---------+-----+------------+

你可以根據需要選擇不同的表格格式,例如 "plain""simple""grid" 等。tabulate 模組還支援對齊選項、數值格式化等功能,