๐Ÿ“ข [์—‘์…€ ๋‰ด์Šค] Python์„ ์‚ฌ์šฉํ•ด Excel์—์„œ ์ด๋ฏธ์ง€ ๋ถ„์„ํ•˜๊ธฐ

๊ด€๋ฆฌ์ž ยท

๐Ÿ“ข [์—‘์…€ ๋‰ด์Šค] Python์„ ์‚ฌ์šฉํ•ด Excel์—์„œ ์ด๋ฏธ์ง€ ๋ถ„์„ํ•˜๊ธฐ
์ž‘์„ฑ์ž: Ndeyanta Jallow (Excel ํŒ€ ํ”„๋กœ๋•ํŠธ ๋งค๋‹ˆ์ €)
Microsoft ยท 2025๋…„ 8์›” 14์ผ
์ถœ์ฒ˜(์›๋ฌธ) : https://techcommunity.microsoft.com/blog/microsoft365insiderblog/analyze-images-with-python-in-excel/4440388

์ด ๊ธ€์€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๊ณต์‹ ๋ธ”๋กœ๊ทธ(์ถœ์ฒ˜: Microsoft, ์›๋ฌธ ํ•˜๋‹จ ํ‘œ๊ธฐ)์˜ ๊ธ€์„ ์›๋ฌธ ๊ทธ๋Œ€๋กœ ํ•œ๊ตญ์–ด๋กœ ์˜ฎ๊ธด ๋ฒˆ์—ญ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋ฒˆ์—ญ์˜ ๋ชฉ์ ์€ ํ•™์Šต๊ณผ ์ •๋ณด ๊ณต์œ ์— ์žˆ์œผ๋ฉฐ, ์–ด๋– ํ•œ ์ƒ์—…์  ๋ชฉ์ ยทํ™๋ณดยท๋Œ€๊ฐ€์„ฑ๊ณผ๋Š” ๋ฌด๊ด€ํ•ฉ๋‹ˆ๋‹ค.

์›๋ฌธ ์ €์ž‘๊ถŒ์€ ์ „์ ์œผ๋กœ Microsoft์— ์žˆ์œผ๋ฉฐ, ๋ณธ ๊ธ€์€ ๋‹จ์ˆœํžˆ ์›๋ฌธ์„ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ 2์ฐจ์  ๋ฒˆ์—ญ์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค.

๋ณธ ๋ฒˆ์—ญ์€ ํŠน์ • ์ œํ’ˆ์ด๋‚˜ ์„œ๋น„์Šค๋ฅผ ๋ณด์ฆํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๋…์ž๊ฐ€ ์›๋ฌธ์„ ์ง์ ‘ ํ™•์ธํ•˜๊ณ  ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋„๋ก ์ถœ์ฒ˜๋ฅผ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค.




์•ˆ๋…•ํ•˜์„ธ์š”, ์ธ์‚ฌ์ด๋” ์—ฌ๋Ÿฌ๋ถ„! ์ €๋Š” Excel ํŒ€์˜ ํ”„๋กœ๋•ํŠธ ๋งค๋‹ˆ์ € Ndeyanta Jallow์ž…๋‹ˆ๋‹ค. Windows์šฉ Excel, Mac์šฉ Excel, ๊ทธ๋ฆฌ๊ณ  ์›น์šฉ Excel์—์„œ Python์„ ์ด์šฉํ•ด ์ด๋ฏธ์ง€๋ฅผ ์ž…๋ ฅ๊ฐ’์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ์ƒˆ๋กญ๊ฒŒ ์†Œ๊ฐœํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค.


Python์œผ๋กœ Excel์—์„œ ์ด๋ฏธ์ง€ ๋ถ„์„ํ•˜๊ธฐ

์ด์ œ Excel์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋ถ„์„, ์กฐ์ž‘ํ•˜๊ณ  ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ์ผ์ด ํ›จ์”ฌ ์‰ฝ๊ณ  ๋นจ๋ผ์กŒ์Šต๋‹ˆ๋‹ค!
์ด ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ๋ถ„์„ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ด๋ฏธ์ง€๋ฅผ ์…€์— ๋„ฃ๊ณ , ๋ณ„๋„์˜ ๋„๊ตฌ๋‚˜ ์ถ”๊ฐ€ ๋‹จ๊ณ„ ์—†์ด ๋ฐ”๋กœ Python ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๋™์ž‘ ๋ฐฉ์‹

์˜ˆ์ œ๋ฅผ ํ†ตํ•ด Excel์—์„œ Python์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ด…์‹œ๋‹ค. ์•„๋ž˜ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ผ๊ฐ€๋ฉด, ์ด๋ฏธ์ง€๊ฐ€ ํ๋ฆฐ์ง€ ์„ ๋ช…ํ•œ์ง€๋ฅผ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋Š” ํŠน์ˆ˜ ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•ด ์ด๋ฏธ์ง€์˜ ๋””ํ…Œ์ผ ์ •๋„๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋ณ€ํ™”๊ฐ€ ์ ์œผ๋ฉด ํ๋ฆฐ ์ด๋ฏธ์ง€, ๋ณ€ํ™”๊ฐ€ ๋งŽ์œผ๋ฉด ์„ ๋ช…ํ•œ ์ด๋ฏธ์ง€๋กœ ๋ถ„๋ฅ˜๋ฉ๋‹ˆ๋‹ค.

  1. ์ด๋ฏธ์ง€ ์‚ฝ์ž…
    ์…€ A1์— ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉ๋ฒ•์€ ๋‘ ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค:

    • =IMAGE() ํ•จ์ˆ˜ ์‚ฌ์šฉ

      ๐Ÿ“ข [์—‘์…€ ๋‰ด์Šค] Python์„ ์‚ฌ์šฉํ•ด Excel์—์„œ ์ด๋ฏธ์ง€ ๋ถ„์„ํ•˜๊ธฐ ยท ๋ณธ๋ฌธ ์ด๋ฏธ์ง€ 1
    • ์‚ฝ์ž… > ์ผ๋Ÿฌ์ŠคํŠธ๋ ˆ์ด์…˜ > ๊ทธ๋ฆผ > ์…€์— ๋ฐฐ์น˜ ๋ฉ”๋‰ด ์„ ํƒ ํ›„, ์žฅ์น˜ยท์Šคํ†ก ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌยท์˜จ๋ผ์ธ ์†Œ์Šค์—์„œ ์ด๋ฏธ์ง€ ์„ ํƒ

    โš ๏ธ ์ฐธ๊ณ : Python ์ฝ”๋“œ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์ฐธ์กฐํ•˜๋ ค๋ฉด ๋ฐ˜๋“œ์‹œ ๋‹จ์ผ ์…€ ์•ˆ์— ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ์…€ ์œ„์— ๊ฒน์ณ ์žˆ์œผ๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

    ๐Ÿ“ข [์—‘์…€ ๋‰ด์Šค] Python์„ ์‚ฌ์šฉํ•ด Excel์—์„œ ์ด๋ฏธ์ง€ ๋ถ„์„ํ•˜๊ธฐ ยท ๋ณธ๋ฌธ ์ด๋ฏธ์ง€ 2
  2. Python ์ฝ”๋“œ ์ž‘์„ฑ
    ์…€ B1์—์„œ =PY( ๋ฅผ ์ž…๋ ฅํ•ด Python ์ˆ˜์‹์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ๋ถ™์—ฌ ๋„ฃ์œผ๋ฉด A1 ์…€์˜ ์ด๋ฏธ์ง€๋ฅผ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค:

โš ๏ธ ์ฐธ๊ณ : ์…€ ๋ฒ”์œ„๋‚˜ ํ‘œ๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•˜๊ฒŒ, ์ด๋ฏธ์ง€๋„ xl("A1") ํ˜•ํƒœ๋กœ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค.
  1. ๐Ÿ“ข [์—‘์…€ ๋‰ด์Šค] Python์„ ์‚ฌ์šฉํ•ด Excel์—์„œ ์ด๋ฏธ์ง€ ๋ถ„์„ํ•˜๊ธฐ ยท ๋ณธ๋ฌธ ์ด๋ฏธ์ง€ 3
  2. ์‹คํ–‰ ๋ฐ ๊ฒฐ๊ณผ ํ™•์ธ
    Ctrl + Enter ๋ฅผ ๋ˆŒ๋Ÿฌ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด, ๋ถ„์„๋œ ์ด๋ฏธ์ง€์˜ ํ’ˆ์งˆ์— ๋”ฐ๋ผ ์…€์— "Sharp"(์„ ๋ช…) ๋˜๋Š” "Blurry"(ํ๋ฆผ)์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  3. ๐Ÿ“ข [์—‘์…€ ๋‰ด์Šค] Python์„ ์‚ฌ์šฉํ•ด Excel์—์„œ ์ด๋ฏธ์ง€ ๋ถ„์„ํ•˜๊ธฐ ยท ๋ณธ๋ฌธ ์ด๋ฏธ์ง€ 4

๋‹ค๋ฅธ ์ด๋ฏธ์ง€๋กœ๋„ ํ…Œ์ŠคํŠธํ•ด ๋ณด์„ธ์š”!


ํŒ๊ณผ ์š”๋ น

  • Python in Excel ์†Œ๊ฐœ ๋ฌธ์„œ์™€ ์‹œ์ž‘ ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

  • ์ด๋ฏธ์ง€ ๋ถ„์„ ์‹œ Pillow ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๊ฐ€์žฅ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ”ฝ์…€ ๋‹จ์œ„ ์ ‘๊ทผ, ํ•„ํ„ฐ๋ง, ๋ณ€ํ™˜, ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ถ”์ถœ ๋“ฑ ๋‹ค์–‘ํ•œ ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

    ๐Ÿ“ข [์—‘์…€ ๋‰ด์Šค] Python์„ ์‚ฌ์šฉํ•ด Excel์—์„œ ์ด๋ฏธ์ง€ ๋ถ„์„ํ•˜๊ธฐ ยท ๋ณธ๋ฌธ ์ด๋ฏธ์ง€ 5
  • ์„ฑ๋Šฅ ๊ด€๋ฆฌ ๋ฐ ์…€๋‹น ๋ฐ์ดํ„ฐ ์ œํ•œ์„ ๊ณ ๋ คํ•ด, ์ƒˆ๋กœ์šด ์„ค์ •์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค:
    ํŒŒ์ผ > ์˜ต์…˜ > ๊ณ ๊ธ‰ > ์ด ํ†ตํ•ฉ ๋ฌธ์„œ ๊ณ„์‚ฐ ์‹œ > Python in Excel ๊ฒฝ๋กœ์—์„œ ์ด๋ฏธ์ง€ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (๊ธฐ๋ณธ๊ฐ’: ์‹ค์ œ ํฌ๊ธฐ, ์„ ํƒ ๊ฐ€๋Šฅ: Large(1280ร—960), Medium(640ร—480), Small(320ร—240))
    ์ œํ•œ์„ ์ดˆ๊ณผํ•˜๋ฉด ์—๋Ÿฌ ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜ ์กฐ์ • ๋ฐฉ๋ฒ•์ด ์•ˆ๋‚ด๋ฉ๋‹ˆ๋‹ค.


์‹œ๋„ํ•ด๋ณผ ์‹œ๋‚˜๋ฆฌ์˜ค

  • ์ด๋ฏธ์ง€ ์กฐ์ž‘: ๋ฐ๊ธฐ ์กฐ์ •, ์ƒ‰์ƒ ๋ณ€๊ฒฝ, ๋กœ๊ณ  ์˜ค๋ฒ„๋ ˆ์ด, ์›Œํ„ฐ๋งˆํฌ ์ถ”๊ฐ€ ๋“ฑ

  • ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ถ„์„: ์ด๋ฏธ์ง€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ถ”์ถœ, ๊ตฌ์กฐยท๊ตฌ์„ฑ ์‹œ๊ฐํ™”

  • ๐Ÿ“ข [์—‘์…€ ๋‰ด์Šค] Python์„ ์‚ฌ์šฉํ•ด Excel์—์„œ ์ด๋ฏธ์ง€ ๋ถ„์„ํ•˜๊ธฐ ยท ๋ณธ๋ฌธ ์ด๋ฏธ์ง€ 6

์‚ฌ์šฉ ๊ฐ€๋Šฅ ์—ฌ๋ถ€

์ด ๊ธฐ๋Šฅ์€ Python in Excel์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

  • Windows: ๋ฒ„์ „ 2509 (๋นŒ๋“œ 19204.20002) ์ด์ƒ

  • Mac: ๋ฒ„์ „ 16.101 (๋นŒ๋“œ 25080524) ์ด์ƒ

  • ์›น์šฉ Excel: ์ˆœ์ฐจ์ ์œผ๋กœ ๋ฐฐํฌ ์ค‘


๐Ÿ‘‰ ์ „์ฒด์ ์œผ๋กœ, ์ด์ œ Excel ์•ˆ์—์„œ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ๋ถˆ๋Ÿฌ์™€ Python์œผ๋กœ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

์Šคํ„ฐ๋””ํด๋Ÿฝ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜ ๋ณด๊ธฐ