From aad5b02b6f7081f31cf2acf25ff11b60e23c4cb7 Mon Sep 17 00:00:00 2001 From: Yunfei Si Date: Tue, 9 Jun 2015 20:29:22 +0800 Subject: [PATCH] finish 0017,0018,0019 --- Silocean/0017/Test.py | 35 +++++++++++++++++++++++++++++++++++ Silocean/0017/student.xls | Bin 0 -> 5632 bytes Silocean/0017/student.xml | 29 +++++++++++++++++++++++++++++ Silocean/0018/Test.py | 24 ++++++++++++++++++++++++ Silocean/0018/city.xls | Bin 0 -> 6656 bytes Silocean/0018/city.xml | 13 +++++++++++++ Silocean/0019/Test.py | 26 ++++++++++++++++++++++++++ Silocean/0019/numbers.xls | Bin 0 -> 5632 bytes Silocean/0019/numbers.xml | 25 +++++++++++++++++++++++++ 9 files changed, 152 insertions(+) create mode 100644 Silocean/0017/Test.py create mode 100644 Silocean/0017/student.xls create mode 100644 Silocean/0017/student.xml create mode 100644 Silocean/0018/Test.py create mode 100644 Silocean/0018/city.xls create mode 100644 Silocean/0018/city.xml create mode 100644 Silocean/0019/Test.py create mode 100644 Silocean/0019/numbers.xls create mode 100644 Silocean/0019/numbers.xml diff --git a/Silocean/0017/Test.py b/Silocean/0017/Test.py new file mode 100644 index 00000000..3243f582 --- /dev/null +++ b/Silocean/0017/Test.py @@ -0,0 +1,35 @@ + +# -*-coding:utf-8-*- + +__author__ = 'Tracy' +import xlrd, re, json +import sys +reload(sys) +sys.setdefaultencoding('utf-8') + +# xlrd.Book.encoding = 'gbk' +with xlrd.open_workbook('student.xls') as file: + table = file.sheet_by_index(0) + +rows = table.nrows +cols = table.ncols + +dic = {} + +content = '\n\n\n\n' + +for row in range(rows): + stu = table.row_values(row) + list = [] + for x in range(len(stu)-1): + list.append(stu[x+1]) + # print(isinstance(stu[x+1],unicode)) # 判断是否是unicode编码 + dic[stu[0]] = list + +s = json.dumps(dic, indent=4, ensure_ascii=False) + +content = content + s + '\n\n' +with open('student.xml', 'w') as f: + f.write(content) + + diff --git a/Silocean/0017/student.xls b/Silocean/0017/student.xls new file mode 100644 index 0000000000000000000000000000000000000000..ee6454c6bf89ba354f17be7f9ebde25be7e7cf74 GIT binary patch literal 5632 zcmeHLO-NKx6#m|GMrX>uF%2@1LCDHnjEbTQ9Sh1;gGKa5V46dOqA|LuO_sTeAgE2z zMsU-{YSRz3s9lS|s6|i&TFX{JK?`mAzVl{eoP|sTlJU;)&b{a7o^$Vaf8KrbWP+%D}gv39WzT3TpHoc(x| za;Gevonmd97}VSQm8b1tJ>BCMn^wnf42d2#Ds#zPDr`70Pd}mI57wgks z4?U@y{u1BK`dshg#p=2D@fp#t|7Cnt;ONXZdGvbqR?@Y-(O+qeD zMN*JsGIA=g3}FW1A@U@lqw#x^o59MHiYN&IPYO^HMvAN!`H`iISO)p4=Mikqw079b z2p5MJ%VE?A%2p&r7T$`iG37^=E<&x>+M7|G^2*~{WF7pTq{y08Pf}#P@4MY9JW?3+ zh-Jt_BP;o(kARPWkARPWkARPWkARQB#y~*#PF?MEQ`P-c_e9+ebtlySI?H@i`t*My za2R9!O(2T>7-gBl1 + + + +{ + "1": [ + "张三", + "150", + "120", + "100" + ], + "3": [ + "王五", + "60", + "66", + "68" + ], + "2": [ + "李四", + "90", + "99", + "95" + ] +} + + \ No newline at end of file diff --git a/Silocean/0018/Test.py b/Silocean/0018/Test.py new file mode 100644 index 00000000..bb374239 --- /dev/null +++ b/Silocean/0018/Test.py @@ -0,0 +1,24 @@ +# -*-coding:utf-8-*- +__author__ = 'Tracy' + +import xlrd,json,sys +reload(sys) +sys.setdefaultencoding('utf8') + +with xlrd.open_workbook('city.xls', 'w') as f: + table = f.sheet_by_index(0) + +rows = table.nrows +cols = table.ncols +dic = {} +for row in range(rows): + dic[str(row+1)] = table.row_values(row)[1] + +s = json.dumps(dic, ensure_ascii=False, indent=4) + +content = '\n\n\n\n' + +content = content + s + '\n\n' + +with open('city.xml', 'w') as f: + f.write(content) \ No newline at end of file diff --git a/Silocean/0018/city.xls b/Silocean/0018/city.xls new file mode 100644 index 0000000000000000000000000000000000000000..4ec0b7771bbaf7411a30b79752bc41212197ca8d GIT binary patch literal 6656 zcmeI0YlxI(6vxjyJG0Ju+f~=QuG4zkUDtKJ z7?dKUAygD58P&~u`InSKua-Qd$ z^W5IkU-W1_@cw`cmO(SDz^*5XtT0XPkry15n1#sb|Mf&7;S0^k-lf~f0@oO8=cEtA z@CcC4JAo)D0$qT7EZn6#%K{5*Bfl*cvpKc_zS*|o?fj_^5tFir_JdedsacClZLZIf z=^qt`-+J@3SD?SezHBktH``ikcH>x^te8LRX(2DAUp(KIV-)nz99smQX6Cc4iL}WV z=be_KUwfeDl&}6u>Yh((h}c4V($@29a<+c}FRXMnkz|XlA-^G6Hyf)+&R=UcU;U%0 zyI+Hb#N;uJKWP2SRN4c&f^MKYko!0StOw``dVx~V8}tEvK|jzR3;+YcATSt|fgvCU z?g8asC>REYgArgPr~uk?s^FtQb@G1=d<>`sW5GBu9;og__`P5fm<*E?_pJp9PJI*~@jdHA0?ppb6>s`Jqyx1!FIb}g=Bo9)c zvY@WF;-aa+^YEveZLA%Y1=sTx*I8Ybd97kI9Gh)kncdwuyKFUbsT#vR-rKxJw&rv% zRpO;aw&#xWMyy>Hox{*F6W#v0Tk_ji9}wR(Fz_ zT}s5verMr3YKckik-wB+&&*SpQqN{i5fUg*j4J*c06H_D1^w$$V0jiB$h(?q!egJK;qEr`v=O`;tnoa+}h+!|9Yt9#*yC|EfOns=#>Q$zh^l>tksV|j9U738+$H~r8a~JXoF4lu=MyRKKsH#>E z?o$RDjOPj>EhJCnav<3MjA8 ziuZ=jxR_SczluM#pS~;Ut2cnCC26n!h0C&{oSYd_-lCaOwZ(lAajkBeT&F={$l1L^ zU8!r`@y2hL8&;RR`%2VCjr`!7T4b9j(3?r+`vDYxn?yYv0a}2^ftJikpzkr?0@kVh z3}j>-J+iYp(f66Ia4qnDaJ|ol!4w$8r+I>pCF0^4fDAWHmRirZ*Fn%ZbWm+>U0! t*HCjgx1bf2h_c1H*5EiEvJ**1^W~?8XOeF9HArgtDpc!Q-c8ai@Hcth92)=t literal 0 HcmV?d00001 diff --git a/Silocean/0018/city.xml b/Silocean/0018/city.xml new file mode 100644 index 00000000..30f21da1 --- /dev/null +++ b/Silocean/0018/city.xml @@ -0,0 +1,13 @@ + + + + +{ + "1": "上海", + "3": "成都", + "2": "北京" +} + + \ No newline at end of file diff --git a/Silocean/0019/Test.py b/Silocean/0019/Test.py new file mode 100644 index 00000000..9ce2bbf4 --- /dev/null +++ b/Silocean/0019/Test.py @@ -0,0 +1,26 @@ +# -*-coding:utf-8-*- +__author__ = 'Tracy' + +import xlrd,json,sys +reload(sys) +sys.setdefaultencoding('utf8') + +with xlrd.open_workbook('numbers.xls', 'w') as f: + table = f.sheet_by_index(0) + +rows = table.nrows +cols = table.ncols + +lists = [] + +for row in range(rows): + list = [] + for x in table.row_values(row): + list.append(x) + lists.append(list) +s = json.dumps(lists,ensure_ascii=False, indent=4) +content = '\n\n\n\n' +content = content + s + '\n\n' + +with open('numbers.xml', 'w') as f: + f.write(content) diff --git a/Silocean/0019/numbers.xls b/Silocean/0019/numbers.xls new file mode 100644 index 0000000000000000000000000000000000000000..6ebca34599812fdadeff441a5773bf052e9859fa GIT binary patch literal 5632 zcmeHLO=uHA6#jOTw27o?Hm0H#%2Kdu?L`Ff(ry*BAXsV<6cIGFIoOs|VlR5JT5}Wx zPl}g95k#nZ@dp+3=0T|FK@fyQkDdgD9;)m2-X@ad5F$eTVcxQD-oE!{-pu!AW_Rb+ zl2e?&*I7ax4IqT?ehe*DdW&+b@|*%3FVc68tcef;xRWU|v5!S4L2%+%j$=nBWN0OoBd zo6F`iQ$?hizy*BuUEqrhKNoGb@k{HJ~*tf~A_QS*mS1h2!MoXjj?MiJWBJm0O=*9~c|)j;m(2+?vemO%fMA zE=UblPG}Gf&21m()f(HBUlbo~RJl`mnu~(VvS*~DEbN<8pG#`(VVoUGZ@kS_@)pX4 zPX`}%6+U`fDK8F{&ZQUMdh_V!OJ$rf2U|e(;*Z+g z#7H5INy%!*Q><6f(Jjrveh%E>t184c#9wfz_ZOXmQRNfrzmsy{FY)XBMdx5b`OUb< z(h(a2b_(~!h(Tdxk{lW`2p9wm0tNwtfI+|@U=T0}{80qtlQ;OZmER8Vi#|95ki!5u z*ZIa%hrRIl;j ikKxbw(vKQrqle&+v5`l!wqK54J^p5cH1PYa_&)# + + + +[ + [ + 1.0, + 82.0, + 65535.0 + ], + [ + 20.0, + 90.0, + 13.0 + ], + [ + 26.0, + 809.0, + 1024.0 + ] +] + + \ No newline at end of file