码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2016-04-03 22:11:50      阅读:254      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!