Skip to content

Instantly share code, notes, and snippets.

@jose2007kj
Last active June 9, 2018 14:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jose2007kj/99319e3f8f5b709023bb8aff9608cec9 to your computer and use it in GitHub Desktop.
Save jose2007kj/99319e3f8f5b709023bb8aff9608cec9 to your computer and use it in GitHub Desktop.
Logic and implimentation Creating csv files from mulitple xlsx sheets
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