´ë·® ¹Ýº¹ ÀÛ¾÷À» ÇÑ µ¿¾È ÇؾßÇÒ ÀÏÀÌ ÀÖ¾î¼ ÀÌ°É ¾î¶»°Ô ÇؾßÇϳª ã¾Æº¸´Ù°¡
ÆÄÀ̽ãÀ» ¾Ë°Ô µÇ¾ú°í, Çغ» Àûµµ ¾ø´Â ÄÚµùÀ» ÇÏ°í ÀÖ½À´Ï´Ù.
À¥¿¡¼ ¾î¶² µ¥ÀÌÅ͸¦ ¹Þ¾Æ¿Í¼ ¿¢¼¿¿¡ ÀúÀåÇÏ°í ±âÁ¸¿¡ ÀÖ´Â µ¥ÀÌÅÍ¿Í ºñ±³ÇÏ¿© µ¿ÀÏÇÑÁö ¿©ºÎ¸¸ ÆľÇÇÏ¸é µÇ´Â ÀÛ¾÷ÀÔ´Ï´Ù.
ÇöÀç µ¥ÀÌÅ͸¦ ¹Þ¾Æ¿Í ¿¢¼¿¿¡ µ¥ÀÌÅ͸¦ Àü´ÞÇÏ´Â °Í±îÁö´Â ÀÌ»óÀÌ ¾ø½À´Ï´Ù.
¸·È÷´Â ºÎºÐÀº ¿¢¼¿¿¡¼ ±âÁ¸ µ¥ÀÌÅÍ¿ÍÀÇ ºñ±³ »óȲ¿¡¼ ¹ß»ýÇÕ´Ï´Ù.
Äڵ带 ¼³¸íµå¸®°Ú½À´Ï´Ù.
ÇöÀç
soso, dodo ¶ó´Â À̸§À» °¡Áø µÎ °³ÀÇ ¿¢¼¿½ÃÆ®°¡ ÀÖ½À´Ï´Ù.
soso½ÃÆ®´Â µ¥ÀÌÅ͸¦ ¹Þ¾Æ ÀúÀåÇÏ°í ºñ±³ÇÏ´Â ½ÃÆ®ÀÌ°í
dodo½ÃÆ®´Â µ¥ÀÌÅÍ ºñ±³½Ã ºÒÀÏÄ¡ À̺¥Æ®°¡ ¹ß»ýÇÒ ¶§, À̸¦ ±â·ÏÇÏ´Â ½ÃÆ®ÀÔ´Ï´Ù.
bf´Â ÀÌÀü µ¥ÀÌÅÍÀÇ ¼¿ ÁÂÇ¥ÀÌ°í
af´Â ÇöÀç µ¥ÀÌÅÍÀÇ ¼¿ ÁÂÇ¥ÀÔ´Ï´Ù.
1. bf¿¡ °ªÀÌ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÏ°í °ªÀÌ ¾øÀ¸¸é bf¿¡ ¹Þ¾Æ¿Â µ¥ÀÌÅÍ 'lis[3]' À» ÀúÀåÇÏ°í ³¡³³´Ï´Ù.
2. bf¿¡ °ªÀÌ Á¸ÀçÇÏ°í af¿¡ °ªÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é af¿¡
µ¥ÀÌÅÍ 'lis[3]' À» ÀúÀåÇÏ°í bf°ª°ú ºñ±³ÇÏ¿© ºÒÀÏÄ¡½Ã dodo½ÃÆ®ÀÇ ºó ¼¿¿¡ µ¥ÀÌÅ͸¦ Àü´ÞÇÕ´Ï´Ù.
3. bf, af¿¡ ¸ðµÎ °ªÀÌ Á¸ÀçÇÒ ¶§, af¿ÀÇ µ¥ÀÌÅÍ(Çì´õ¸¦ Á¦¿ÜÇÑ)¸¦ bf¿·Î ¿Å±â°í, af¿¡
µ¥ÀÌÅÍ 'lis[3]'¸¦ ÀúÀåÇÑ ÈÄ, bf¿Í af¸¦ ºñ±³ÇÏ¿© ºÒÀÏÄ¡½Ã
dodo½ÃÆ®ÀÇ ºó ¼¿¿¡ µ¥ÀÌÅ͸¦ Àü´ÞÇÕ´Ï´Ù.
1°ú 2¹ø »óȲÀº ¾Æ¹« ÀÌ»ó ¾øÀÌ ÀÛµ¿ÇÕ´Ï´Ù.
¹Ý¸é 3¹øó·³
bf, af¿¡ ¸ðµÎ °ªÀÌ Á¸ÀçÇÒ ¶§, af ¿ÀÇ µ¥ÀÌÅÍ°¡ bf¿·Î À̵¿Àº Çϴµ¥ ±× ÈÄ,
µ¥ÀÌÅÍ 'lis[3]'¸¦ af¿¡ ÀúÀåÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó bf¿¡ ÀúÀåÇÕ´Ï´Ù. ±×·¡¼ af¿¡´Â ¾Æ¹«·± µ¥ÀÌÅÍ°¡ ¾ø´Â »óÅ°¡ µË´Ï´Ù.
Á¦°¡ ºÃÀ» ¶© ºÐ¸í
af ¿ÀÇ µ¥ÀÌÅ͸¦ bf¿·Î À̵¿ ÈÄ, af¿¿¡ µ¥ÀÌÅ͸¦ ÀúÀåÇØ¾ß µÇ´Â ÄÚµåÀε¥ ÀÌ°Ô ¿Ö ÀÌ·¸°Ô µÇ´ÂÁö µµÀúÈ÷ ¹®Á¦Á¡À» ãÁö ¸øÇÏ°Ú½À´Ï´Ù.
ÇÁ·Î±×·¡¹ÖÀ̶õ °É »ýÆÇ ¸ð¸£´Â »óÅ¿¡¼ ÇÊ¿äÇÑ ºÎºÐÀ» °Ë»öÇؼ ±× ¶§ ±× ¶§ ³¢¿ö¸ÂÃß¸é¼ ÀÛ¼ºÇؿԴµ¥ ÇÑ°è¿¡ ºÀÂøÇß½À´Ï´Ù.
¾îÁ¦µµ for¹® ¾È¿¡ ÀÖ´Â if¹®¿¡ ±»ÀÌ else¸¦ ³ÖÁö ¾Ê¾Æµµ µÇ´Â »óȲ¿¡¼ else : continue¸¦ ³Ö¾î¼ 1¾¿ Áõ°¡ÇÏ´Â º¯¼ö°¡ ÀÛµ¿À» ¾È Çߴµ¥,
±× °£´ÜÇÑ °É ¸ô¶ó¼ ¸î ½Ã°£À» Çì¸Ì¾ú´Âµ¥ Áö±Ýµµ µü ±×·± »óȲÀÎ °Å °°½À´Ï´Ù.
»ì¦¸¸ ¹Ù²Ù¸é µÇ´Â ¹®Á¦ °°Àºµ¥ µµÀúÈ÷ ¸ð¸£°Ú¾î¼ Áú¹®µå·Áº¾´Ï´Ù.
Áú¹®ÀÇ ¿äÁö :
bf, af¿¡ ¸ðµÎ °ªÀÌ Á¸ÀçÇÒ ¶§, af¿ÀÇ µ¥ÀÌÅÍ(Çì´õ¸¦ Á¦¿ÜÇÑ)¸¦ bf¿·Î ¿Å±â°í, af¿¡
µ¥ÀÌÅÍ 'lis[3]'¸¦ ÀúÀåÇÑ ÈÄ, bf¿Í af¸¦ ºñ±³ÇÏ¿© ºÒÀÏÄ¡½Ã
dodo½ÃÆ®ÀÇ ºó ¼¿¿¡ µ¥ÀÌÅ͸¦ Àü´ÞÇÏ´Â ±â´ÉÀ» ±¸ÇöÇÏ°í ½Í½À´Ï´Ù. ¾î´À ºÎºÐÀ» ¾î¶»°Ô ¼öÁ¤ÇØ¾ß ÇÏ´ÂÁö ¾Ë°í ½Í½À´Ï´Ù.
µµ¿ò ºÎŹ µå¸³´Ï´Ù. °¨»çÇÕ´Ï´Ù.
´ÙÀ½Àº ÄÚµåÀÔ´Ï´Ù. (Àüü Äڵ忡¼ µ¥ÀÌÅÍ ÀúÀå ¹× ºñ±³ ºÎºÐ ÇÔ¼ö¸¸ ÃßÃâÇß½À´Ï´Ù.)
count = 1
bf = soso.cell(count+1, 2)
af = soso.cell(count+1, 3)
if af.value != None and bf.value != None :
soso.move_range("C2:C1000", rows=0, cols=-1)
af.value = lis[3]
if bf.value != af.value:
rw = 1
while dodo.cell(rw, 1).value != None :
rw += 1
dodo.cell(rw, 1).value = lis[0]
dodo.cell(rw, 2).value = lis[3]
elif bf.value != None and af.value == None :
af.value = lis[3]
if bf.value != af.value:
rw = 1
while dodo.cell(rw, 1).value != None :
rw += 1
dodo.cell(rw, 1).value = lis[0]
dodo.cell(rw, 2).value = lis[3]
else:
soso.cell(count+1, 2).value = lis[3]
notebook.save('appending.xlsx')