Last active
June 9, 2018 14:08
-
-
Save jose2007kj/99319e3f8f5b709023bb8aff9608cec9 to your computer and use it in GitHub Desktop.
Logic and implimentation Creating csv files from mulitple xlsx sheets
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
for i in sheet1.index: | |
# for i in range(0,5): | |
# if i>1: | |
final_xlsx.append(sheet1['D1'][i]) #for adding the values of coloumn D1,D2 of row i to fianl_xlsx list | |
final_xlsx.append(sheet1['D2'][i]) | |
for j in df.index: | |
# for j in range(0,30): | |
# if j>1: | |
if sheet1['D1'][i] == df['C'][j]: #checking for matching conditions | |
if df['D'][j] not in final_xlsx: | |
final_xlsx.append(df['D'][j]) | |
# print("inside first",sheet1['D1'][i]) | |
if sheet1['D2'][i] == df['C'][j]: #checking for matching conditions | |
if df['D'][j] not in final_xlsx: | |
final_xlsx.append(df['D'][j]) | |
# print("inside second",sheet1['D2'][i]) | |
print(i,final_xlsx) | |
for i in range(len(final_xlsx)+1,len(final)+1): # for inserting '' to remaining of the 255 cells | |
final_xlsx.append('') | |
#the below line insert the a row of values to the datframe | |
lk_df.loc[num] =pd.Series(dict(D1=final_xlsx[0], D2=final_xlsx[1], D3=final_xlsx[2], D4=final_xlsx[3], D5=final_xlsx[4], D6=final_xlsx[5], D7=final_xlsx[6], D8=final_xlsx[7], D9=final_xlsx[8], D10=final_xlsx[9], D11=final_xlsx[10], D12=final_xlsx[11], D13=final_xlsx[12], D14=final_xlsx[13], D15=final_xlsx[14], D16=final_xlsx[15], D17=final_xlsx[16], D18=final_xlsx[17], D19=final_xlsx[18], D20=final_xlsx[19], D21=final_xlsx[20], D22=final_xlsx[21], D23=final_xlsx[22], D24=final_xlsx[23], D25=final_xlsx[24], D26=final_xlsx[25], D27=final_xlsx[26], D28=final_xlsx[27], D29=final_xlsx[28], D30=final_xlsx[29], D31=final_xlsx[30], D32=final_xlsx[31], D33=final_xlsx[32], D34=final_xlsx[33], D35=final_xlsx[34], D36=final_xlsx[35], D37=final_xlsx[36], D38=final_xlsx[37], D39=final_xlsx[38], D40=final_xlsx[39], D41=final_xlsx[40], D42=final_xlsx[41], D43=final_xlsx[42], D44=final_xlsx[43], D45=final_xlsx[44], D46=final_xlsx[45], D47=final_xlsx[46], D48=final_xlsx[47], D49=final_xlsx[48], D50=final_xlsx[49], D51=final_xlsx[50], D52=final_xlsx[51], D53=final_xlsx[52], D54=final_xlsx[53], D55=final_xlsx[54], D56=final_xlsx[55], D57=final_xlsx[56], D58=final_xlsx[57], D59=final_xlsx[58], D60=final_xlsx[59], D61=final_xlsx[60], D62=final_xlsx[61], D63=final_xlsx[62], D64=final_xlsx[63], D65=final_xlsx[64], D66=final_xlsx[65], D67=final_xlsx[66], D68=final_xlsx[67], D69=final_xlsx[68], D70=final_xlsx[69], D71=final_xlsx[70], D72=final_xlsx[71], D73=final_xlsx[72], D74=final_xlsx[73], D75=final_xlsx[74], D76=final_xlsx[75], D77=final_xlsx[76], D78=final_xlsx[77], D79=final_xlsx[78], D80=final_xlsx[79], D81=final_xlsx[80], D82=final_xlsx[81], D83=final_xlsx[82], D84=final_xlsx[83], D85=final_xlsx[84], D86=final_xlsx[85], D87=final_xlsx[86], D88=final_xlsx[87], D89=final_xlsx[88], D90=final_xlsx[89], D91=final_xlsx[90], D92=final_xlsx[91], D93=final_xlsx[92], D94=final_xlsx[93], D95=final_xlsx[94], D96=final_xlsx[95], D97=final_xlsx[96], D98=final_xlsx[97], D99=final_xlsx[98], D100=final_xlsx[99], D101=final_xlsx[100], D102=final_xlsx[101], D103=final_xlsx[102], D104=final_xlsx[103], D105=final_xlsx[104], D106=final_xlsx[105], D107=final_xlsx[106], D108=final_xlsx[107], D109=final_xlsx[108], D110=final_xlsx[109], D111=final_xlsx[110], D112=final_xlsx[111], D113=final_xlsx[112], D114=final_xlsx[113], D115=final_xlsx[114], D116=final_xlsx[115], D117=final_xlsx[116], D118=final_xlsx[117], D119=final_xlsx[118], D120=final_xlsx[119], D121=final_xlsx[120], D122=final_xlsx[121], D123=final_xlsx[122], D124=final_xlsx[123], D125=final_xlsx[124], D126=final_xlsx[125], D127=final_xlsx[126], D128=final_xlsx[127], D129=final_xlsx[128], D130=final_xlsx[129], D131=final_xlsx[130], D132=final_xlsx[131], D133=final_xlsx[132], D134=final_xlsx[133], D135=final_xlsx[134], D136=final_xlsx[135], D137=final_xlsx[136], D138=final_xlsx[137], D139=final_xlsx[138], D140=final_xlsx[139], D141=final_xlsx[140], D142=final_xlsx[141], D143=final_xlsx[142], D144=final_xlsx[143], D145=final_xlsx[144], D146=final_xlsx[145], D147=final_xlsx[146], D148=final_xlsx[147], D149=final_xlsx[148], D150=final_xlsx[149], D151=final_xlsx[150], D152=final_xlsx[151], D153=final_xlsx[152], D154=final_xlsx[153], D155=final_xlsx[154], D156=final_xlsx[155], D157=final_xlsx[156], D158=final_xlsx[157], D159=final_xlsx[158], D160=final_xlsx[159], D161=final_xlsx[160], D162=final_xlsx[161], D163=final_xlsx[162], D164=final_xlsx[163], D165=final_xlsx[164], D166=final_xlsx[165], D167=final_xlsx[166], D168=final_xlsx[167], D169=final_xlsx[168], D170=final_xlsx[169], D171=final_xlsx[170], D172=final_xlsx[171], D173=final_xlsx[172], D174=final_xlsx[173], D175=final_xlsx[174], D176=final_xlsx[175], D177=final_xlsx[176], D178=final_xlsx[177], D179=final_xlsx[178], D180=final_xlsx[179], D181=final_xlsx[180], D182=final_xlsx[181], D183=final_xlsx[182], D184=final_xlsx[183], D185=final_xlsx[184], D186=final_xlsx[185], D187=final_xlsx[186], D188=final_xlsx[187], D189=final_xlsx[188], D190=final_xlsx[189], D191=final_xlsx[190], D192=final_xlsx[191], D193=final_xlsx[192], D194=final_xlsx[193], D195=final_xlsx[194], D196=final_xlsx[195], D197=final_xlsx[196], D198=final_xlsx[197], D199=final_xlsx[198], D200=final_xlsx[199], D201=final_xlsx[200], D202=final_xlsx[201], D203=final_xlsx[202], D204=final_xlsx[203], D205=final_xlsx[204], D206=final_xlsx[205], D207=final_xlsx[206], D208=final_xlsx[207], D209=final_xlsx[208], D210=final_xlsx[209], D211=final_xlsx[210], D212=final_xlsx[211], D213=final_xlsx[212], D214=final_xlsx[213], D215=final_xlsx[214], D216=final_xlsx[215], D217=final_xlsx[216], D218=final_xlsx[217], D219=final_xlsx[218], D220=final_xlsx[219], D221=final_xlsx[220], D222=final_xlsx[221], D223=final_xlsx[222], D224=final_xlsx[223], D225=final_xlsx[224], D226=final_xlsx[225], D227=final_xlsx[226], D228=final_xlsx[227], D229=final_xlsx[228], D230=final_xlsx[229], D231=final_xlsx[230], D232=final_xlsx[231], D233=final_xlsx[232], D234=final_xlsx[233], D235=final_xlsx[234], D236=final_xlsx[235], D237=final_xlsx[236], D238=final_xlsx[237], D239=final_xlsx[238], D240=final_xlsx[239], D241=final_xlsx[240], D242=final_xlsx[241], D243=final_xlsx[242], D244=final_xlsx[243], D245=final_xlsx[244], D246=final_xlsx[245], D247=final_xlsx[246], D248=final_xlsx[247], D249=final_xlsx[248], D250=final_xlsx[249], D251=final_xlsx[250], D252=final_xlsx[251], D253=final_xlsx[252], D254=final_xlsx[253], D255=final_xlsx[254])) | |
#for emptying the list | |
final_xlsx[:]=[] | |
# lk_df.loc[num] = pd.Series(dict(nl=final, act1=act[0], act2=act[1], act3=act[2], act4=act[3], slot1= slots[0], slot2= slots[1], slot3= slots[2], slot4= slots[3])) | |
num=num+1 #next row to be filled in the csv | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment