在Python中制作表格,你可以使用不同的库,以下是几个常用的库及其使用方法:
1. PrettyTable
`PrettyTable` 是一个用于生成美观表格的库,安装命令为 `pip install PrettyTable`。
from prettytable import PrettyTable创建表格x = PrettyTable(["姓名", "性别", "年龄", "存款"])x.align["姓名"] = "l" 左对齐x.padding_width = 1 填充宽度添加行x.add_row(["赵一", "男", 20, ])x.add_row(["钱二", "男", 21, 500])x.add_row(["孙三", "男", 22, 400.7])x.add_row(["李四", "男", 23, 619.5])x.add_row(["周五", "男", 24, 1214.8])x.add_row(["吴六", "女", 25, 646.9])x.add_row(["郑七", "女", 26, 869.4])x.add_row(["王七加一", "男", 21, 869.4])打印表格print(x)
2. tabulate
`tabulate` 库用于将数据转换为格式良好的纯文本表格,安装命令为 `pip install tabulate`。
from tabulate import tabulate准备数据table_data = [["First Name", "Last Name", "Age"],["John", "Smith", 39],["Mary", "Jane", 25],["Jennifer", "Doe", 28]]生成表格print(tabulate(table_data))
3. openpyxl

`openpyxl` 库用于操作Excel文件,安装命令为 `pip install openpyxl`。
from openpyxl import Workbook创建工作簿wb = Workbook()ws = wb.active写入数据ws['A1'] = 'Brand'ws['B1'] = 'Vw'ws['C1'] = 'Japan'保存工作簿wb.save('example.xlsx')
4. pandas
`pandas` 是一个强大的数据处理库,可以方便地创建和操作表格数据。
import pandas as pd准备数据data = {'编号': [1, 2, 3],'名称': ['服务器01', '服务器02', '服务器03'],'IP地址': ['192.168.1.1', '192.168.1.2', '192.168.1.3']}创建DataFramedf = pd.DataFrame(data)打印表格print(df)
以上是使用Python制作表格的一些基本方法,你可以根据具体需求选择合适的库进行操作。
