Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言,下面这篇文章主要给大家介绍了关于python中创建表格的两种方法 , python库创建表格的实例,文中通过实例代码介绍的非常详细,需要的朋友可以参考下 。
文章插图
在我们使用python爬虫爬取数据之后 , 想让数据进行存储 , 你是否还在纠结将数据存放到哪个位置呢 , 将数据存储进一个表格或许会帮你解决这个烦恼 , 今天通过示例给大家介绍两种创建表格的方式 , 方法如下 。
一、通过导入xlwt创建
这种方法的好处就是 , 使用它可以更直观的了解数据 , 但是使用起来会有点麻烦 , 它属于python中的一个表格处理文件包 , 其中xlwt和xlrt有点区别 , 一个是用来写数据 , 一个是用来读数据 , 因为我们平时都是会将数据写入到一个excel表中 , 所以经常使用到的是xlwt包 。举个例子:
import xlwtwk = xlwt.Workbook(encoding='utf-8')sheet = wk.add_sheet('sheet')sheet.write(0,0,'第一行第一列')sheet.write(0,1,'第一行第二列')wk.save('hh.xls')在上面的实例中 , 首先我们先对xlwt库进行导入 , 第二行代码是创建了一个工作表的对象 , 并且设置了编码格式,再对表进行添加工作表操作工作表的名字为sheet 。使用sheet.write的方法将数据写到表中 , 它有三个参数 , 第一个参数表示函数 , 第二个参数表示列数 , 参数三是需要写入的内容 , 最后对表进行保存 , 保存时要加后缀名.xls 。
二、通过导入csv库来创建
csv表示的是一个纯文本 , 在它的数值类型中所有的数值都是字符串类型 , 用它创建的excel表不完全是一种.xls文件,它不对表格中的字体以及单元格进行操作 , 无法改变其颜色以及大小 。实例:
1、写入数据
【python中创建表格的两种方法 python库创建表格的实例】import csvrows = [['小花',1,'abc'],['小草',2,'def'],['小树',3,'ghi']]打开csv文件with open('《4》test.csv','w',newline='')as csv_file:获取一个csv对象进行内容写入 , newline去除空格 。 writer = csv.writer(csv_file) for row in rows: writerow写入一行数据 writer.writerow(row) 写入多行 writer.writerows(rows)2、读取数据
with open('《4》test.csv','r')as read_file: reader=csv.reader(read_file) print(reader) print(list(reader))csv的功能不如xlwt强大 , 它还不能同时创建多个工作表 , 也无法在表中导入图片 。
到此这篇关于python中创建表格的两种方法 python库创建表格的实例的文章内容就介绍到这了 , 更多相关知识可以关注继续学习 。
推荐阅读
- Python中有哪些特性?三条Python中的隐含特性
- Python如何去掉字符串左边的空格?python去掉空格的一些常用方式?
- Python如何进行预处理操作?Python数据预处理常用的3个技巧
- 电脑中360安全卫士提示使用高级别安全登录失败怎么回事?
- 中秋贺词:给客户给家人的中秋贺词
- 360杀毒中怎么设置定时查毒?
- 春分是什么意思
- 在Office中如何关闭自动拼写检查和自动语法检查?
- 大写数字一到十 写法
- Office中如何设置Word页码从第三页开始或任意页开始?