玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > JSON教程 > 正文内容

利用Python将excel表格转换为json文件

利用Python将excel表格转换为json文件

一、在将Excel文件转换为JSON数据格式之前,我们需要准备的条件 

  1. 这次代码中我们需要安装python 2.7.X版本
  2. 还需要安装xlrd模块方法如后: -- pip install xlrd

二、转换Excel为JSON文件的Python源代码

# www.iplaypy.com python
import xlrd
from collections import OrderedDict
import json
import codecs

wb = xlrd.open_workbook('file.xlsx')

convert_list = []
sh = wb.sheet_by_index(0)
title = sh.row_values(0)
for rownum in range(1, sh.nrows):
    rowvalue = sh.row_values(rownum)
    single = OrderedDict()
    for colnum in range(0, len(rowvalue)):
        print(title[colnum], rowvalue[colnum])
        single[title[colnum]] = rowvalue[colnum]
    convert_list.append(single)
    
j = json.dumps(convert_list)

with codecs.open('file.json',"w","utf-8") as f:
    f.write(j)

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/json/7104.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年02月08日 - 21时07分20秒 发布自玩蛇网

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules