博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小猿圈python知识点分享之tablib模块的使用
阅读量:6003 次
发布时间:2019-06-20

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

python中有很多模块,因为这些模块的封装,让代码更加优雅、功能更加强大,编程变得不那么复杂,小猿圈Python讲师今天说一下tablib模块有哪些功能,可以实现什么。

tablib模块的作用:格式的转换(比如:工作上有需求,把json文件转换为excel文件格式)

模块的官网网址:https://pypi.python.org/pypi/tablib/0.9.3

系统环境:centos 7

1、安装tablib 模块

wget ttps://bootstrap.pypa.io/get-pip.py

python get-pip.py

pip instal tablib

2、测试

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import tablib

headers = ("name","age","weight")

data = [("alex","25","60kg"),("xiaoyuanquan","18","80kg"),("peiqi","18","60kg")]

data.append((“jiajia”,"22","47kg"))

data = tablib.Dataset(*data,headers=headers)

print data.json

open('xiaoyuanquan.xls', 'wb').write(data.xls)

3、 导出 json 文件到 excel 代码 如下:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import tablib

data = tablib.Dataset()

f = open('alex.json', 'rb')

d = f.read()

f.close()

print d

data.json = d

open('xiaoyuanquan.xls', 'wb').write(data.xls)

tablib 模块就介绍完了,是不是感觉python中的格式转换很简单,很容易把json文件转换为excel格式,小编根据小猿圈的alex讲的python总结出来的交流:242719133,若用c++写肯定是很多行代码,python很优雅吧,这就是其强大之处。

转载于:https://juejin.im/post/5cf64ac26fb9a07ebd48c33e

你可能感兴趣的文章
xorm的sql builder
查看>>
MongoDB查询转对象是出错Element '_id' does not match any field or property of class
查看>>
kafka基本概念
查看>>
条件变量的陷阱与思考
查看>>
循序渐进的敏捷-每日例会
查看>>
图片标注工具LabelImg使用教程
查看>>
VMware12.0下安装CentOS-6.9-x86_64-bin-DVD.iso
查看>>
Solr Facet 搜索时,facet.missing = true 的真正含义
查看>>
对于Ian的访谈,不少关于GAN的内容
查看>>
011 递归
查看>>
南京建邺、秦淮等7个区公布校外培训机构白名单
查看>>
python 全局变量与局部变量
查看>>
011 pandas的常见操作
查看>>
WPF在3D Cad模型中利用TextureCoordinates实现颜色渐变显示偏差值的变化
查看>>
Linux 安装 Docker
查看>>
Python3下基于bs4和sqlalchemy的爬虫实现
查看>>
centos7 在docker swarm中运行Jenkins,利用gitlab的webhook触发自动部署脚本
查看>>
Idea下Python开发平台的搭建
查看>>
token令牌和jwt
查看>>
I2S接口介绍
查看>>