JSONに解析Excel形式のデータを使ってPython

JSONに解析Excel形式のデータを使ってPython

簡単にデータ項目をカスタムデータを押すことにより、JSON POSTリクエストに変換するだけでなく、テストを容易にします。

xlrdするインポート
インポートJSON
のインポートでは、要求

:DEF OpenWorkbook()
テーブルデータは、Excel読み
ワークブック= xlrd.open_workbook(r'D:\ data.xlsx「)を
データ読み込みする必要があります。#選択1
= workbook.sheet_by_indexシート( 0)
の行と列の#番号が取得され
= sheet.nrows行
COLS = sheet.ncols
#Excelでデータを格納するためのアレイを作成
Pを= []
範囲内のI(1行)
D = {}を
Jため(0、COLS)の範囲で:
Q = '%S' %sheet.cell(0、J).Valueの
D [Q] = sheet.cell(I、J).Valueの
AP = []
DでKは、V .items():
IFでisinstance(V、フロート):#デフォルト値により、治療の必要性を決定する、フロートに優れ' "%sの":%のD '、 ' "%sの": "%s"を「Array形式
ap.append( ' "%sの":%D' %(K、V))
他:
ap.append( ' "%sの": "%s"は' %(K、V))
S = {%sの} '%('、 '参加(AP))#继续格式化
p.append(S)
T = '[%S]' %('、 '参加(P))#格式化
データ=のjson.dumps (T、ensure_ascii =偽)
プリント(data.replace( "\\"、 ""))
オープンと#( 'student4.json' "" W、エンコーディング= 'UTF-8')、Fとして:
#1、F。書き込み(T)
#openWorkbook()
URL = "http://111.111.111.111:8000/pushdata/" 
ヘッダー= { "コンテンツタイプ": "アプリケーション/ JSON"}
データ= openWorkbook()
再= requests.post(URL = URL、ヘッダー=ヘッダJSON =データ)
、印刷(re.text)

 

私は偉大な祖国ハッピーホリデーをしたいです!

おすすめ

転載: www.cnblogs.com/zjx012/p/11615719.html