Python 中 tablib 模塊的使用


公司有個需求,需要把 json 文件,轉成 excel 格式.

雖然,我剛學 python 不久,也深深的被 python 的簡單易用和豐富的模塊所吸引.

tablib 模塊可以完美實現,json 轉 excel

官方網址:https://pypi.python.org/pypi/tablib/0.9.3

系統環境

    Centos 7.4

安裝 tablib 模塊

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

 測試代碼如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import tablib

headers = ("name","age","weight")
data = [("buhaoxun","33","75kg"),("shaoxun","33","80kg"),("xun","33","85kg")]
data.append(("meili","33","90kg"))

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

print data.json

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

 導出 json 文件到 excel 代碼 如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import tablib

data = tablib.Dataset()

f = open('xun.json', 'rb')
d = f.read()
f.close()
print d
data.json = d
open('bushaoxun.xls', 'wb').write(data.xls)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM