python使用xlwt和xlrd
来源:互联网 发布:淘宝的图片尺寸是多少 编辑:程序博客网 时间:2024/06/06 04:47
前段时间写了一个爬虫,爬去中石油acm暑假训练提交情况,但把数据显示在显示屏中显示,一直觉得很别扭,就想把数据存在表格中,经过上网百度,发现了xlwt,xlrd这几个处理表格的模块
xlwt模块:
顾名思义,就是将数据写到表格中,首先需要下载该模块(如果用的是pycharm这款软件,你在.py文件中输入import xlwt后,会有一个红灯警告,说你没有该模块,你点击这个标志会出现Install package.....,然后点击即可下载)
xlwt.Workbook()是产生一个空文件的对象
空文件对象.add_sheet()是在该文件中建一个工作表,并返回工作表对象
工作表对象.write(row,col,data) 表示在第row+1行第col列添加data数据
空文件对象.save('文件名.xls') 这一步非常重要,记得要保存
import xlwtxls = xlwt.Workbook()sheet = xls.add_sheet('sheet1')#工作表名sheet.write(0, 0, '名字')#前为行,中为列,后为要写入的数据sheet.write(0, 1, '性别')xls.save('sample.xls')#保存在的文件名sample.xls
xlrd模块:
将表格中数据提取出来
import xlrdxls=xlrd.open_workbook('sample.xls')#获取文件对象for each in range(1): sheet=xls.sheets()[each]#获取第each+1个工作表的对象 print(type(sheet)) print(sheet.row_values(0)[0])#打印第一行 第一列元素 print(sheet.col_values(0)[0])#打印第一列 第一行元素sheets=xls.sheet_names()#获取文件中所有工作表的名字,返回值是所有名字的列表print(sheets)for sheet in sheets: sheet1=xls.sheet_by_name(sheet)#将sheet名字转化成工作表的对象 print(type(sheet1)) print(sheet1.row_values(0)[0])#打印第一行 第一列元素 print(sheet1.col_values(0)[0])#打印第一列 第一行元素
阅读全文
0 0
- python使用xlwt和xlrd
- 使用python的xlrd和xlwt模块合并excel表格
- python使用xlrd和xlwt处理excel文件
- python中使用xlrd、xlwt和xlutils3操作Excel
- python使用xlwt和xlrd模块操作excel
- Python 使用 Xlrd/xlwt 操作 Excel
- Python使用xlrd,xlwt操作excel例子
- Python 使用 Xlrd/xlwt 操作 Excel
- python使用xlrd xlwt操作Excel
- Python 使用 xlrd/xlwt 操作 Excel
- python->xlwt,xlrd,模块的使用
- python操作Excel读写--使用xlrd/xlwt
- python中使用xlrd、xlwt操作excel
- python中的xlrd 和xlwt资料集合
- Python操作excel(xlrd和xlwt)
- Python xlrd和xlwt读写Excel
- python的xlrd&xlwt
- Python xlwt,xlrd语法
- C++面向过程的程序设计和算法
- Count Color
- 前端路由的两种实现原理
- 3DSlicer11:体系结构2
- 关于JQ获取同级元素问题(相邻、不相邻)
- python使用xlwt和xlrd
- Android横竖屏切换保存数据
- 爬取新浪新闻网
- [bzoj1441]Min 贝祖定理
- linux中断与系统调用
- Java中的24种设计模式与7大原则
- Java的基础语法(1)
- 数据结构--二叉排序树
- C++中的istringstream 的用法