博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tablib.Dataset()操作exl类型数据之“类方法”研究
阅读量:7234 次
发布时间:2019-06-29

本文共 979 字,大约阅读时间需要 3 分钟。

#tablib.Dataset()操作exl类型数据之“类方法”研究import tablib#初始化data=tablib.Dataset()#设置列标题data.headers=('name','where')some_collector=[('xiaodeng','enshi'),('xiaoming','hubei'),('xiaodong','enshi')]#写入数据for key,value in some_collector:    data.append((key,value))#append方法里面是一个元组#新增一列数据data.append_col((90, 67,100), header='age')#查看所有的数据#print(data)"""name    |where|age--------|-----|---xiaodeng|enshi|90xiaoming|hubei|67xiaodong|enshi|100"""#抓取第一列数据,注意坐标是0,data.get_col(0)#print(data.get_col(0))#['xiaodeng', 'xiaoming', 'xiaodong']#对数据排序#sort(self, col, reverse=False),返回一个复制的数据data#升序排列#col参数:表示第几列#print(data.sort(2, reverse=False))data=data.sort(2, reverse=False)"""name    |where|age--------|-----|---xiaoming|hubei|67xiaodeng|enshi|90xiaodong|enshi|100"""#删除最后一行数据data.pop()"""#toDictdata = tablib.Dataset()data.dict = [{'age': 90, 'first_name': 'Kenneth', 'last_name': 'Reitz'}]#toJsondata = tablib.Dataset()data.json = '[{"age": 90, "first_name": "John", "last_name": "Adams"}]'"""

 

转载地址:http://wnlfm.baihongyu.com/

你可能感兴趣的文章
006-生命周期和插件
查看>>
Geometry Imager Viewport Filter
查看>>
mysql 批量kill locked 进程
查看>>
Unix 环境高级编程
查看>>
WinForm(VB.NET)获取当前登录的用户名
查看>>
C语言 百炼成钢17
查看>>
分库分表总结
查看>>
正则表达式的优先级
查看>>
利用mvn进行多环境配置
查看>>
JMS发布/订阅消息传送例子
查看>>
Oracle 基础系列之1.2 oracle的基本使用
查看>>
POJ 1149 PIGS (最大流)
查看>>
fitnesse - 一个简单的例子(slim)
查看>>
小白也能懂的手写体识别
查看>>
vs中批量删除注释
查看>>
《程序出错后,程序员给测试人员的20条高频回复》
查看>>
SQL SERVER-时间戳(timestamp)与时间格式(datetime)互相转换
查看>>
JAVA Lambda Expressions streams
查看>>
Mysql性能优化教程
查看>>
printk 与syslog
查看>>