1. 程式人生 > >用python讀取json格式內容並儲存到excel中

用python讀取json格式內容並儲存到excel中

python版本 python2.7

所需安裝庫 xlwt

# -*- coding: utf-8 -*
import json,xlwt,os


def readjson():
    path = 'C:/Users/lenovo/Desktop/xueli'#指定資料夾路徑
    files = os.listdir(path)#得到資料夾下的所有檔名稱
    s = []
    for file in files:
        if not os.path.isdir(file):#判斷是否為資料夾,如果不是則繼續
            with open(path+'/'+file,'r') as fr:#用with開啟檔案
                data = json.load(fr) # 用json中的load方法,將json串轉換成字典
                s.append(data)#儲存所有字典到列表中
    return s


def writeM():
    datas = readjson()
    title = ["age","birthday","collegeName","degree","gender","graduateTime","graduateYears","idNo","message","name","photo","photoStyle","specialty","startTime","studyResult","studyType","success"]
    book = xlwt.Workbook() # 建立一個excel物件
    sheet = book.add_sheet('Sheet1',cell_overwrite_ok=True) # 新增一個sheet頁
    for i in range(len(title)): # 迴圈列
        sheet.write(0,i,title[i]) # 將title陣列中的欄位寫入到0行i列中


    for i in range(len(datas)):#迴圈列表,取出每一個使用者資訊
        b = datas[i]#第i個使用者資訊
        massage = b['data']#得到使用者詳細資訊
        l = [massage[k] for k in title]#將列表資訊與title匹配的欄位順序輸出
        for k1 in range(len(l)): # 迴圈列表
            sheet.write(1+i,k1,l[k1]) # 將資訊寫入第i+1行第k1列中
    book.save('demo.xls')#儲存excel


if __name__ == '__main__':
    writeM()

此為讀取資料夾中所有txt中的json格式的內容,整理到excel中,此方法可以應用到爬蟲檔案處理中,可將爬蟲爬取的檔案儲存成json格式,然後利用此程式碼輸出到excel中

相關推薦

python讀取json格式內容儲存excel

python版本 python2.7 所需安裝庫 xlwt # -*- coding: utf-8 -* import json,xlwt,os def readjson():     path = 'C:/Users/lenovo/Desktop/xueli'#指定資料夾

Python讀取Word文件寫入Excel(二)

對於從word文件中得到的資訊,我們往往需要寫入excel,以便我們做後續的資料處理。在此,我們同樣利用win32 的api,寫入excel的方法如下: def write_excel(workbook,i_in,name_in,Gender_in,Sch

Python讀取Word文件寫入Excel(一)

工作中經常要處理大量的word文件,大部分內容都很簡單,比如說做一個彙總表,從發來的word文件裡提取名字、聯絡方式、地址等資訊,提取完之後還需要用Excel做彙總,對於十幾份的文件尚好,但對於成百份,

python讀取json格式檔案和pandas讀取excel檔案

IT Xiao Ang Zai 9月30號 版本:python3.7 程式設計軟體:sublime 一:python解析json資料 1.什麼是json: (1)JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。它

python讀取sqlserver資料,儲存到csv

# -*- coding: utf-8 -*- """ @use:查詢17.11-18.1,18.6-18.8的PM2.5資料,匯出到csv """ import pymssql import xlwt import datetime from xml.dom.minidom import

python讀取tif格式影象

用python讀取tif格式影象 import cv2 img = cv2.imread("11.tif",1) #第二個引數是通道數和位深的引數, #IMREAD_UNCHANGED = -1#不進行轉化,比如儲存為了16位的圖片,讀取出來仍然為16位。 #IMREAD_GRAYSC

使用cmd讀取資料夾內容儲存

使用opencv配置某些庫時總需要新增許多附加依賴項,有時候版本變更每個依賴項還需要改名,在網上找了cmd讀取資料夾內的檔案資訊並儲存到txt檔案的方法,在此記錄一下。 首先開啟cmd 比如需要開啟E:\new\VTK\VTK-8.1.0-build\lib\Debug

【新手】python抓取html程式碼儲存到txt檔案

import urllib r=urllib.urlopen(“http://www.w3school.com.cn/html5/index.asp“)//獲取html程式碼 f=f.open(“\Users\Desktop\123.txt”,”w”) f

python讀取json檔案,將資料插入到mongodb

#coding=utf-8 import sunburnt import urllib from pymongo import Connection from bson.objectid import ObjectId import logging from dateti

Python: 讀取JSON格式的配置檔案

有時候需要用Python讀取配置檔案,如果配置檔案格是JSON格式的,就很容易讀取,下面是一個例子:配置檔名為para.cfg,內容如下:[email protected]:~/python$ cat para.cfg{        "username":"qin

python讀取json文件轉成excel

dex with index odi 讀取 while cell with open __main__ python處理excel有xlwt,openpyxl等,而xlwt只支持excel2003,也就是最多有256列,而openpyxl則支持excel2007以上,最多6

Java讀取txt文字內容寫入Excel

本文實現的是將txt檔案中的內容寫入到excel中 (注:依賴Jar包:jxl.jar,請自行下載) 程式碼: import java.io.BufferedReader; import java.io.File; import java.io.FileInputStrea

nrrd格式Python讀取儲存為png圖片

安裝pynrrd pip install pynrrd pip install git+https://github.com/mhe/pynrrd.git cd pynrrd pip install . 如果報錯了,則輸入 python setup.py install 注意:

Python程式設計:JSON格式資料的儲存讀取

JSON格式資料的儲存與讀取 簡介 模組 json 可以將 Python 資料結構轉儲到檔案中,並在程式再次執行時載入該檔案的資料 使用json.dump()和json.load() #儲存:json.dump() #函式json.dump()接受兩個實參:要儲

python 讀取txt檔案儲存為array

Reading Text Tables with Python Reading tables is a pretty common thing to do and there are a number of ways to read tables besides writi

Java 讀取 Json格式內容

一、Json 報文格式如下:          二、獲取 Json 報文中欄位的內容 1 import java.io.IOException; 2 import com.fasterxml.jack

pythonopencv批量檢測人臉,儲存

import cv2 import sys import os from PIL import Image cascPath = "haarcascade_frontalface_default.xml" #訓練引數檔案 faceCascade = cv2.CascadeCl

python提取PDF表格內容儲存excel

一 提取pdf方法介紹 任務是用python提取PDF裡的表格檔案到excel裡面去。做為一個 學了一個周python的人來說當然像嘗試一下看能不能做到,事實證明是可以的只是可能程式碼有點爛。。。。。。 樣本大概是這樣的 首先網上查一下用python處

fastjson將物件的列表轉換成json格式讀寫.json檔案

import com.alibaba.fastjson.JSON; import org.json.JSONArray; import org.json.JSONObject; public static void main(String[] args) {

python 爬取資訊文章儲存html及pdf格式

一、需求 研究生學長讓我把一個植物表型資訊系列文章的一系列文章爬下來儲存為pdf或者html格式。 首頁網址: https://mp.weixin.qq.com/s?__biz=MzI0Mjg5ODI1Ng==&mid=2247486022&idx=1&sn=