优草派  >   Python

如何使用python实现excel表格?结合prettytable模块轻松实现

陈立鑫            来源:优草派

如果想在python中输出excel表格的话,我们可以通过使用prettytable模块将输出内容如表格方式整齐输出,但是python本身并不内置,需要独立安装该第三方库。

如何使用python实现excel表格?结合prettytable模块轻松实现

如果不知道如何安装第三方库的可以把小编的代码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表格的方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人,大家如果认可我们优草派网站的话也可以多多支持和关注,以便大家了解更多的知识点。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行