首页 > Web开发 > 详细

tablib把数据导出为Excel、JSON、CSV等格式的Py库(写入数据并导出exl)

时间:2016-04-03 22:11:23      阅读:443      评论:0      收藏:0      [点我收藏+]
#tablib把数据导出为Excel、JSON、CSV等格式的Py库
#python 3

import tablib

#定义列标题
headers = (1列, 2列, 3列, 4列, 5列)

#需写入的数据,按照一行一行的输入
#元组数据的个数必须和列数一致
data = [(23,23,34,23,34),(sadf,23,sdf,23,fsad)]

#写入数据
mylist = tablib.Dataset(*data, headers=headers)

#追加数据
mylist.append((Henry, Ford,xiaodeng,xiaochen,china))
mylist.append((a, b,c,d,e))

#新增列,同时列中插入新的数据,
#mylist.append_col((90, 67, 83), header=‘age‘)#出现错误,因为已经有4行数据,但是新增的列age只有3个数据
mylist.append_col((90, 67, 83,100), header=age)

#写入EXL文件,在当前目录下可查看exl文件
with open(test.xls, wb) as f:#exl是二进制数据
    f.write(mylist.xls)


#读取excel表中的所有数据
#print(mylist)
"""
1列   |2列  |3列      |4列      |5列   |age
-----|----|--------|--------|-----|---
23   |23  |34      |23      |34   |90
sadf |23  |sdf     |23      |fsad |67
Henry|Ford|xiaodeng|xiaochen|china|83
a    |b   |c   获取第一列数据    |d       |e    |100
"""


#
#print(mylist[‘1列‘])#[‘23‘, ‘sadf‘, ‘Henry‘, ‘a‘]

 

tablib把数据导出为Excel、JSON、CSV等格式的Py库(写入数据并导出exl)

原文:http://www.cnblogs.com/dengyg200891/p/5350688.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!