如果想在python中输出excel表格的话,我们可以通过使用prettytable模块将输出内容如表格方式整齐输出,但是python本身并不内置,需要独立安装该第三方库。
如果不知道如何安装第三方库的可以把小编的代码copy到自己的pycahrm中运行一下会发现报错,然后把鼠标放到PrettyTable上修复错误即可自动安装PrettyTable模块。安装成功后即可正常运行。
也可以在cmd命令中使用下面的命令即可安装:
pip install PrettyTable
使用python画表格的方法如下:
# -*- coding:utf-8 -*- from prettytable import PrettyTable x = PrettyTable(["姓名", "性别", "年龄", "存款"]) x.align["姓名"] = "1" # 以姓名字段左对齐 x.padding_width = 1 # 填充宽度 x.add_row(["陈一", "男", 22, 12345]) x.add_row(["陈二", "男", 21, 52100]) x.add_row(["王五", "男", 23, 1.21]) x.add_row(["python达人", "男", 23, 1116129.5]) x.add_row(["C语言达人", "男", 28, 211214.8]) x.add_row(["JAVA", "男", 25, 632146.9]) x.add_row(["和珅", "男", 52, 135324123]) x.add_row(["刘能", "男", 36, 2132151]) print(x)
运行效果如下:
+------------+------+------+-----------+ | 姓名 | 性别 | 年龄 | 存款 | +------------+------+------+-----------+ | 陈一 | 男 | 22 | 12345 | | 陈二 | 男 | 21 | 52100 | | 王五 | 男 | 23 | 1.21 | | python达人 | 男 | 23 | 1116129.5 | | C语言达人 | 男 | 28 | 211214.8 | | JAVA | 男 | 25 | 632146.9 | | 和珅 | 男 | 52 | 135324123 | | 刘能 | 男 | 36 | 2132151 | +------------+------+------+-----------+
使用函数介绍:
PrettyTable():创建表格
add_row():按行添加元素
print(pt):直接输
以上就是小编给大家带来的运用python输出excel表格的方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人,大家如果认可我们优草派网站的话也可以多多支持和关注,以便大家了解更多的知识点。