๐Ÿ’ฐ XLSX to Google Sheets ๋ณ€ํ™˜ ์—๋Ÿฌ ํ•ด๊ฒฐ 3๊ฐ€์ง€ ์™„๋ฒฝ ๊ฐ€์ด๋“œ
์ฝ”๋”ฉ ์—†์ด ๊ธˆ์œต ๋ฐ์ดํ„ฐ ์ž๋™ ๊ฐ€์ ธ์˜ค๊ธฐ


๐Ÿš€ ์„œ๋ก : ๋ฐ์ดํ„ฐ ํ๋ฆ„์„ ์„ค๊ณ„ํ•˜๋Š” ์ „๋ฌธ๊ฐ€์ฒ˜๋Ÿผ

์•ˆ๋…•ํ•˜์„ธ์š”, Hostinger ์ˆ˜์„ ์ฝ˜ํ…์ธ  ๋ผ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. ์€ํ–‰์ด๋‚˜ ๊ณต๊ณต๊ธฐ๊ด€์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ XLSX ํŒŒ์ผ์„ Google Sheets๋กœ ์˜ฎ๊ธธ ๋•Œ, ๋ฐ์ดํ„ฐ ํ˜•์‹ ์˜ค๋ฅ˜๋‚˜ ๊นจ์ง ํ˜„์ƒ ๋•Œ๋ฌธ์— ๊ณจ๋จธ๋ฆฌ๋ฅผ ์•“์•„๋ณธ ๊ฒฝํ—˜์ด ์žˆ์œผ์‹ค ๊ฒ๋‹ˆ๋‹ค. ํŠนํžˆ ํšŒ๊ณ„๋‚˜ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์—…๋ฌด๋ฅผ ํ•˜์‹œ๋Š” ๋ถ„๋“ค์—๊ฒŒ๋Š” ์ด๋Ÿฐ ์‚ฌ์†Œํ•œ ์—๋Ÿฌ๊ฐ€ ์—„์ฒญ๋‚œ ์‹œ๊ฐ„ ๋‚ญ๋น„๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค.

Google Sheets๋Š” ์‹ค์‹œ๊ฐ„ ํ˜‘์—…๊ณผ ๊ฐ•๋ ฅํ•œ ํ•จ์ˆ˜ ๊ธฐ๋Šฅ์œผ๋กœ ์—…๋ฌด ์ƒ์‚ฐ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•˜์ง€๋งŒ, ์™ธ๋ถ€ ํŒŒ์ผ, ํŠนํžˆ ๋ฐ์ดํ„ฐ ํฌ๋งท์ด ์—„๊ฒฉํ•œ ๊ธˆ์œต ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ๋•Œ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ์ž์ฃผ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ฐ€์ด๋“œ๋Š” ๋‹จ์ˆœํ•œ ์ •๋ณด ๋‚˜์—ด์‹ ๊ธ€์“ฐ๊ธฐ์—์„œ ๋ฒ—์–ด๋‚˜, ์—ฌ๋Ÿฌ๋ถ„์˜ ๋ฌธ์ œ๋ฅผ ์ •ํ™•ํžˆ ํ•ด๊ฒฐํ•˜๊ณ  ๊ฐ€์žฅ ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. ํŠนํžˆ, ์ผ๋ฐ˜์ ์ธ ํ•ด๊ฒฐ์ฑ…์œผ๋กœ๋„ ๋ฌธ์ œ๊ฐ€ ์ง€์†๋  ๊ฒฝ์šฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Hostinger ๊ฒ€์ฆ Apps Script ์ฝ”๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ฐ€์ด๋“œ์—์„œ ๋‹ค๋ฃฐ ํ•ต์‹ฌ ๋‚ด์šฉ:

  • ๋ฐฉ๋ฒ• 1 (์ดˆ๋ณด์ž ์ถ”์ฒœ): ๊ฐ€์žฅ ์‰ฝ๊ณ  ์•ˆ์ „ํ•œ 'ํด๋ผ์šฐ๋“œ ๋ณ€ํ™˜'์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ.
  • ๋ฐฉ๋ฒ• 2 (์ค‘๊ธ‰์ž ์ถ”์ฒœ): ๋ฐ์ดํ„ฐ ๊นจ์ง ํ˜„์ƒ์„ ์™„๋ฒฝํžˆ ๋ง‰๋Š” 'CSV ๋ณ€ํ™˜' ์šฐํšŒ ์ „๋žต.
  • ๋ฐฉ๋ฒ• 3 (๊ถ๊ทน์˜ ํ•ด๊ฒฐ์ฑ…): Apps Script ์ฝ”๋“œ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์—๋Ÿฌ๋ฅผ ๊ทผ๋ณธ์ ์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ•์ œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๋ฐฉ๋ฒ•.

๐Ÿ› ๏ธ ์„ค์น˜/์‹œ์ž‘ ์ „ ์ค€๋น„ ์‚ฌํ•ญ (Prerequisites)

์ด ํŠœํ† ๋ฆฌ์–ผ์„ ๋”ฐ๋ผํ•˜๊ธฐ ์ „์— ๋‹ค์Œ ์‚ฌํ•ญ๋“ค์„ ๋ฏธ๋ฆฌ ์ค€๋น„ํ•ด ์ฃผ์„ธ์š”.

  • Google ๊ณ„์ •: Google Sheets๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ํ•„์ˆ˜ ์š”๊ฑด์ž…๋‹ˆ๋‹ค.
  • ์›๋ณธ XLSX ํŒŒ์ผ: ์€ํ–‰ ๋˜๋Š” ๊ณต๊ณต๊ธฐ๊ด€์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ ์›๋ณธ XLSX ํŒŒ์ผ.
  • ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ: ๋ชจ๋“  ๊ณผ์ •์€ ์›น ๊ธฐ๋ฐ˜์—์„œ ์ง„ํ–‰๋˜๋ฏ€๋กœ ์•ˆ์ •์ ์ธ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ์›น ๋ธŒ๋ผ์šฐ์ €: Chrome, Firefox ๋“ฑ ์ตœ์‹  ์›น ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์˜! ์›๋ณธ XLSX ํŒŒ์ผ์˜ ์ฒซ ๋ฒˆ์งธ ์‹œํŠธ์— ๊ฐ€์ ธ์˜ค๊ณ ์ž ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋งŒ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ์ˆจ๊ฒจ์ง„ ์‹œํŠธ๋‚˜ ๋ถˆํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์œผ๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿš€ ๋‹จ๊ณ„๋ณ„ ์„ค์น˜/์‚ฌ์šฉ ๋ฐฉ๋ฒ• (Step-by-Step Guide)

์ง€๊ธˆ๋ถ€ํ„ฐ ์ฝ”๋”ฉ ์ง€์‹์ด ์—†๋”๋ผ๋„ ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ๋”ฐ๋ผ ํ•  ์ˆ˜ ์žˆ๋Š” 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์ˆœ์„œ๋Œ€๋กœ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

๐Ÿฅ‡ ๋ฐฉ๋ฒ• 1: ๊ฐ€์žฅ ์‰ฝ๊ณ  ์•ˆ์ „ํ•œ 'ํด๋ผ์šฐ๋“œ ๋ณ€ํ™˜'์„ ํ†ตํ•œ ๊ฐ€์ ธ์˜ค๊ธฐ (์ดˆ๋ณด์ž ์ถ”์ฒœ)

๊ฐ€์žฅ ํ”ํ•˜๊ฒŒ ๋ฐœ์ƒํ•˜๋Š” 'ํŒŒ์ผ ํ˜•์‹' ์—๋Ÿฌ๋ฅผ Google Drive ์ž์ฒด ๋ณ€ํ™˜ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์šฐํšŒํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

  1. Google Drive ์—…๋กœ๋“œ:
    • Google Drive์— ์ ‘์†ํ•˜์—ฌ ํ™”๋ฉด ์™ผ์ชฝ ์ƒ๋‹จ์˜ + ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
    • ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ํŒŒ์ผ ์—…๋กœ๋“œ๋ฅผ ์„ ํƒํ•˜๊ณ , ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” XLSX ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

    [์ด๋ฏธ์ง€: Google Drive '์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ' ๋ฒ„ํŠผ๊ณผ 'ํŒŒ์ผ ์—…๋กœ๋“œ' ๋ฉ”๋‰ด๋ฅผ ๊ฐ•์กฐํ•œ ์Šคํฌ๋ฆฐ์ƒท]

  2. Google Sheets๋กœ ๋ณ€ํ™˜:
    • ์—…๋กœ๋“œ๋œ XLSX ํŒŒ์ผ ์œ„์—์„œ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
    • ์—ฐ๊ฒฐ ์•ฑ โ†’ Google Sheets๋ฅผ ์„ ํƒํ•˜๋ฉด Drive๊ฐ€ ํŒŒ์ผ์„ ์ž์ฒด์ ์œผ๋กœ ์ธ์‹ํ•˜๊ณ  ์ƒˆ๋กœ์šด Sheets ํŒŒ์ผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
  3. ๋ฐ์ดํ„ฐ ํ™•์ธ:
    • ์ž๋™์œผ๋กœ ๋ณ€ํ™˜๋˜์–ด ์—ด๋ฆฐ Google Sheets ํŒŒ์ผ์—์„œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ๊นจ์ง€์ง€ ์•Š๊ณ  ์ •์ƒ์ ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๐Ÿฅˆ ๋ฐฉ๋ฒ• 2: ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ์œ„ํ•œ 'CSV ๋ณ€ํ™˜' ์šฐํšŒ ์ „๋žต (์ค‘๊ธ‰์ž ์ถ”์ฒœ)

XLSX ํŒŒ์ผ ๋‚ด์˜ ๋ณต์žกํ•œ ์ˆ˜์‹์ด๋‚˜ ์ˆจ๊ฒจ์ง„ ์„œ์‹ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ๊ฐ€ ๊นจ์งˆ ๋•Œ ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋‹จ์ˆœํ•œ ํ˜•ํƒœ์ธ CSV(Comma Separated Values)๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์—๋Ÿฌ๋ฅผ ๊ทผ๋ณธ์ ์œผ๋กœ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.

  1. ์—‘์…€ ํŒŒ์ผ ์—ด๊ธฐ ๋ฐ CSV๋กœ ์ €์žฅ:
    • ์›๋ณธ XLSX ํŒŒ์ผ์„ Microsoft Excel ๋˜๋Š” ํ˜ธํ™˜ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์—ฝ๋‹ˆ๋‹ค.
    • ํŒŒ์ผ โ†’ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
    • ํŒŒ์ผ ํ˜•์‹(์ €์žฅ ํ˜•์‹)์„ CSV (์‰ผํ‘œ๋กœ ๋ถ„๋ฆฌ)(*.csv)๋กœ ์„ ํƒํ•˜๊ณ  ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ๋ชจ๋“  ์„œ์‹๊ณผ ์ˆ˜์‹์€ ์ œ๊ฑฐ๋˜๊ณ  ์ˆœ์ˆ˜ํ•œ ๋ฐ์ดํ„ฐ๋งŒ ๋‚จ์Šต๋‹ˆ๋‹ค.

    [์ด๋ฏธ์ง€: Excel ๋˜๋Š” ์œ ์‚ฌ ํ”„๋กœ๊ทธ๋žจ์—์„œ '๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅ' ๋ฉ”๋‰ด์™€ 'CSV (์‰ผํ‘œ๋กœ ๋ถ„๋ฆฌ)' ํ˜•์‹์„ ์„ ํƒํ•˜๋Š” ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด ์Šคํฌ๋ฆฐ์ƒท]

  2. Google Sheets์—์„œ CSV ๊ฐ€์ ธ์˜ค๊ธฐ:
    • ์ƒˆ๋กœ์šด Google Sheets ํŒŒ์ผ์„ ์—ด๊ฑฐ๋‚˜, ๊ธฐ์กด ํŒŒ์ผ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์‹œํŠธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    • ํŒŒ์ผ โ†’ ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
    • ์—…๋กœ๋“œ ํƒญ์„ ์„ ํƒํ•˜๊ณ , ๋ฐฉ๊ธˆ ์ €์žฅํ•œ CSV ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.
  3. ๊ฐ€์ ธ์˜ค๊ธฐ ์„ค์ • ํ™•์ธ:
    • ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์œ„์น˜, ๊ตฌ๋ถ„ ๊ธฐํ˜ธ(์ž๋™ ๊ฐ์ง€ ๋˜๋Š” ์‰ผํ‘œ)๋ฅผ ์ •ํ™•ํžˆ ์„ค์ •ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ '์ž๋™ ๊ฐ์ง€'๋ฅผ ์„ ํƒํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๐Ÿฅ‰ ๋ฐฉ๋ฒ• 3: Hostinger ๊ฒ€์ฆ Apps Script ์ฝ”๋“œ๋ฅผ ํ™œ์šฉํ•œ ๊ฐ•์ œ ๋ณ€ํ™˜ (๊ถ๊ทน์˜ ํ•ด๊ฒฐ์ฑ…)

์œ„์˜ ๋‘ ๋ฐฉ๋ฒ•์œผ๋กœ๋„ ํ•ด๊ฒฐ๋˜์ง€ ์•Š๋Š” ์ธ์ฝ”๋”ฉ ์ถฉ๋Œ์ด๋‚˜ ๋ณต์žกํ•œ ํŒŒ์ผ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์˜ค๋ฅ˜๋Š” Google Apps Script๋ฅผ ์‚ฌ์šฉํ•œ ์ง์ ‘์ ์ธ API ํ˜ธ์ถœ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํŒŒ์ผ์„ ๊ฐ•์ œ๋กœ Sheets ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ์šฐํšŒํ•˜๋Š” ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

> ์ž์„ธํ•œ ๋‚ด์šฉ์€ [Google Sheets Apps Script ๊ธฐ์ดˆ ๊ฐ€์ด๋“œ]๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

  1. ์Šคํฌ๋ฆฝํŠธ ํŽธ์ง‘๊ธฐ ์—ด๊ธฐ:
    • Google Sheets ์ƒ๋‹จ ๋ฉ”๋‰ด์—์„œ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ โ†’ Apps Script๋ฅผ ํด๋ฆญํ•˜์—ฌ ์Šคํฌ๋ฆฝํŠธ ํŽธ์ง‘๊ธฐ๋ฅผ ์—ฝ๋‹ˆ๋‹ค.
  2. Hostinger ์ „์šฉ ์—๋Ÿฌ ์šฐํšŒ ์ฝ”๋“œ ์‚ฝ์ž…:
    • Code.gs ํŒŒ์ผ์— ๋‹ค์Œ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ๊ณ  ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ๋Š” **ํŠน์ • ์ธ์ฝ”๋”ฉ ์˜ค๋ฅ˜**๋ฅผ ์šฐํšŒํ•˜๊ณ  Drive API๋ฅผ ํ†ตํ•ด Sheets๋กœ ๊ฐ•์ œ ๋ณ€ํ™˜ํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
    function importXLSXData(fileId, sheetName) 
  3. ์ฝ”๋“œ ์‹คํ–‰ ๋ฐ ํŒŒ์ผ ID ์ž…๋ ฅ:
    • ์Šคํฌ๋ฆฝํŠธ ํŽธ์ง‘๊ธฐ ์ƒ๋‹จ์˜ ์‹คํ–‰ ๋ฒ„ํŠผ(โ–ถ)์„ ๋ˆŒ๋Ÿฌ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
    • Drive File ID๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค๋ฉด, Drive์— ์—…๋กœ๋“œ๋œ XLSX ํŒŒ์ผ URL์—์„œ ์ถ”์ถœํ•œ File ID๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    [์ด๋ฏธ์ง€: Apps Script ํŽธ์ง‘๊ธฐ ํ™”๋ฉด๊ณผ ์ฝ”๋“œ๊ฐ€ ์ž…๋ ฅ๋œ ์˜์—ญ, ๊ทธ๋ฆฌ๊ณ  ์‹คํ–‰ ๋ฒ„ํŠผ์„ ๊ฐ•์กฐํ•œ ์Šคํฌ๋ฆฐ์ƒท]


โš ๏ธ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ ๋ฐ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• (Troubleshooting)

์ด ๊ณผ์ •์—์„œ ์‚ฌ์šฉ์ž๋“ค์ด ๊ฐ€์žฅ ์ž์ฃผ ๊ฒช๋Š” ์—๋Ÿฌ์™€ ํ•ด๊ฒฐ์ฑ…์ž…๋‹ˆ๋‹ค.

1. ์—๋Ÿฌ ๋ฉ”์‹œ์ง€: "๋ฌธ์„œ๋ฅผ ๋ณ€ํ™˜ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค."

  • ์›์ธ: XLSX ํŒŒ์ผ ๋‚ด๋ถ€์— Google Sheets๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ณต์žกํ•œ **๋งคํฌ๋กœ, ์ฐจํŠธ, ๋˜๋Š” ์—ฐ๊ฒฐ๋œ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ**๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์„ ๊ฒฝ์šฐ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
  • ํ•ด๊ฒฐ์ฑ…: ๋ฐฉ๋ฒ• 2 (CSV ๋ณ€ํ™˜)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ์„œ์‹์„ ์ œ๊ฑฐํ•˜๊ณ  ์ˆœ์ˆ˜ํ•œ ๋ฐ์ดํ„ฐ๋งŒ ๊ฐ€์ ธ์˜ค์„ธ์š”.

2. ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๊ฐ€ ๊นจ์ง€๊ฑฐ๋‚˜ ํ•œ๊ธ€์ด ์ด์ƒํ•˜๊ฒŒ ๋ณด์ž„

  • ์›์ธ: CSV ์ €์žฅ ์‹œ ์ธ์ฝ”๋”ฉ ๋ฌธ์ œ(UTF-8์ด ์•„๋‹Œ EUC-KR ๋“ฑ)๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.
  • ํ•ด๊ฒฐ์ฑ…: ๋ฐฉ๋ฒ• 2์—์„œ CSV๋ฅผ ์ €์žฅํ•  ๋•Œ, ์ธ์ฝ”๋”ฉ ์˜ต์…˜์ด ์žˆ๋‹ค๋ฉด UTF-8๋กœ ๋ช…ํ™•ํ•˜๊ฒŒ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ต์…˜์ด ์—†๋‹ค๋ฉด ๋ฉ”๋ชจ์žฅ ๋“ฑ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋กœ CSV ํŒŒ์ผ์„ ์—ด์–ด **๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅ** ์‹œ ์ธ์ฝ”๋”ฉ์„ UTF-8๋กœ ์ง€์ • ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.

3. Apps Script์—์„œ 'Drive is not defined' ์—๋Ÿฌ ๋ฐœ์ƒ

  • ์›์ธ: ๋ฐฉ๋ฒ• 3์—์„œ ์‚ฌ์šฉํ•œ Drive.Files.insert ํ•จ์ˆ˜๋Š” Apps Script์˜ **๊ณ ๊ธ‰ ์„œ๋น„์Šค(Advanced Service)**๋ฅผ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค.
  • ํ•ด๊ฒฐ์ฑ…: ์Šคํฌ๋ฆฝํŠธ ํŽธ์ง‘๊ธฐ ์ขŒ์ธก ๋ฉ”๋‰ด์—์„œ ์„œ๋น„์Šค(+)๋ฅผ ํด๋ฆญํ•˜๊ณ , ๋ชฉ๋ก์—์„œ Drive API๋ฅผ ์ฐพ์•„ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

โœ… ๊ฒฐ๋ก  (Conclusion)

๋ณต์žกํ•˜๊ณ  ์„ฑ๊ฐ€์‹œ๊ฒŒ ๋А๊ปด์กŒ๋˜ XLSX to Google Sheets ๋ณ€ํ™˜ ์˜ค๋ฅ˜๋Š” ์‚ฌ์‹ค ํŒŒ์ผ ํ˜•์‹๊ณผ ์ธ์ฝ”๋”ฉ ์ฐจ์ด์—์„œ ๋น„๋กฏ๋œ ์‚ฌ์†Œํ•œ ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์€ ์˜ค๋Š˜ ์ด ๊ฐ€์ด๋“œ๋ฅผ ํ†ตํ•ด ๊ฐ€์žฅ ์•ˆ์ „ํ•œ ํด๋ผ์šฐ๋“œ ๋ณ€ํ™˜๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•˜๋Š” CSV ์šฐํšŒ ์ „๋žต, ๊ทธ๋ฆฌ๊ณ  **Apps Script**๋ฅผ ํ™œ์šฉํ•œ ๊ถ๊ทน์˜ ํ•ด๊ฒฐ์ฑ…๊นŒ์ง€, 3๊ฐ€์ง€ ๊ฐ•๋ ฅํ•œ ์ „๋žต์„ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ๋” ์ด์ƒ ๋ฐ์ดํ„ฐ ์—๋Ÿฌ ๋•Œ๋ฌธ์— ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜์ง€ ๋งˆ์‹œ๊ณ , ์„ฑ๊ณต์ ์œผ๋กœ ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ Google Sheets์˜ ๊ฐ•๋ ฅํ•œ ํ˜‘์—…๊ณผ ๋ถ„์„ ๊ธฐ๋Šฅ์„ ๋งˆ์Œ๊ป ํ™œ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋‘๋ ค์›Œํ•˜์ง€ ๋ง๊ณ , ์˜ค๋Š˜ ๋ฐฐ์šด ์ „๋žต ์ค‘ ๋‹จ ํ•˜๋‚˜๋ผ๋„ ์ง€๊ธˆ ๋ฐ”๋กœ ์ ์šฉํ•ด ๋ณด์„ธ์š”!


โ“ ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ (FAQ)

Q1. Apps Script๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ฝ”๋”ฉ ์ง€์‹์ด ํ•„์ˆ˜์ธ๊ฐ€์š”?

A. ์•„๋‹™๋‹ˆ๋‹ค. ๋ฐฉ๋ฒ• 3์€ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌ/๋ถ™์—ฌ๋„ฃ๊ธฐํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๊ณผ์ •๋งŒ์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ์ˆ˜์ •์ด ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ฝ”๋”ฉ ์ดˆ๋ณด์ž๋„ ์•ˆ์‹ฌํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q2. CSV ๋ณ€ํ™˜ ์‹œ ์ˆ˜์‹๋„ ํ•จ๊ป˜ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‚˜์š”?

A. ์•„๋‹™๋‹ˆ๋‹ค. CSV ํŒŒ์ผ์€ ์ˆœ์ˆ˜ํ•œ ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋งŒ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ XLSX ํŒŒ์ผ์— ์žˆ๋˜ ๋ชจ๋“  ์ˆ˜์‹, ์ฐจํŠธ, ์กฐ๊ฑด๋ถ€ ์„œ์‹ ๋“ฑ์€ CSV๋กœ ์ €์žฅ๋˜๋Š” ๊ณผ์ •์—์„œ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜์‹์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ๋ฐฉ๋ฒ• 1 ๋˜๋Š” ๋ฐฉ๋ฒ• 3์„ ์‹œ๋„ํ•˜์„ธ์š”.

Q3. ๋งค๋ฒˆ ์ˆ˜๋™์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ๊ท€์ฐฎ์€๋ฐ, ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์—†๋‚˜์š”?

A. ์ •๊ธฐ์ ์œผ๋กœ ๋ฐ˜๋ณต๋˜๋Š” ์ž‘์—…์ด๋ผ๋ฉด Google Apps Script์˜ **ํŠธ๋ฆฌ๊ฑฐ(Scheduler)** ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์ •๋œ ์‹œ๊ฐ„์— Drive์˜ ํŠน์ • ํด๋”๋ฅผ ์Šค์บ”ํ•˜์—ฌ ์ž๋™์œผ๋กœ Sheets๋กœ ๋ณ€ํ™˜ํ•˜๊ณ  ๋กœ๊ทธ๋ฅผ ๋‚จ๊ธฐ๋„๋ก ์„ค์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค (๋ฐฉ๋ฒ• 3์—์„œ ์†Œ๊ฐœํ•œ ์ฝ”๋“œ์˜ ํ™•์žฅ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค).

post comments