์คํ๋ ๋์ํธ๋ฅผ ํ์ฉํ๋ค ๋ณด๋, ๋ฐ์ดํฐ๋ฅผ ํ ์ด์ ๋ฃ์ด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ ํ๋ค. ์๋์ ๊ฐ์ด B์ด,D์ด์ data๋ฅผ ๋ฃ๊ธฐ ์ํด์๋ insert_cols ํจ์๋ฅผ ์ฌ์ฉํ๋ค.
์์)
data = ['a','b','c','d']
์ฌ์ฉ ํจ์)
gspred ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ insert_cols (value : , col=์์น, value_input_option) ํจ์
๋งํฌ : https://docs.gspread.org/en/v5.2.0/api.html
๋งค๊ฐ๋ณ์์ ์ ์
- values : ์ด๊ฐ์ ๋ชฉ๋ก, ์ด๋ณด๋ค ๊ฐ์ด ๋ง์ ๊ฒฝ์ฐ ํ ์๋ฅผ ๋๋ฆฝ๋๋ค.
- col : ์ ๋ฐ์ดํธ ํ col์ ์์ ์์น, ๊ธฐ๋ณธ๊ฐ์ 1์ ๋๋ค.
- value_input_option์ ๊ฐ
INPUT_VALUE_OPTION_UNSPECIFIED | ๊ธฐ๋ณธ ์ ๋ ฅ ๊ฐ. ์ด ๊ฐ์ ์ฌ์ฉํ๋ฉด ์๋๋ค. |
RAW | ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ ๊ตฌ๋ฌธ ๋ถ์๋์ง ์๊ณ ๊ทธ๋๋ก ์ ์ฅ๋๋ค. |
USER_ENTERED | ๊ฐ์ ์ฌ์ฉ์๊ฐ UI์ ์ ๋ ฅํ ๊ฒ์ฒ๋ผ ๊ตฌ๋ฌธ ๋ถ์๋๋ค. ์ซ์๋ ์ซ์๋ก ์ ์ง๋์ง๋ง ๋ฌธ์์ด์ Google ์คํ๋ ๋์ํธ UI๋ฅผ ํตํด ์ ์ ํ ์คํธ๋ฅผ ์ ๋ ฅํ ๋ ์ ์ฉ๋๋ ๋์ผํ ๊ท์น์ ๋ฐ๋ผ ์ซ์, ๋ ์ง ๋ฑ์ผ๋ก ๋ณํ๋ ์ ์๋ค. |
์ํ์ฝ๋)
worksheet.insert_cols([data], col=num, value_input_option='RAW')
worksheet.delete_columns(num+1)
์ง์ ์ด์ ๋ฐ์ดํฐ ์ฝ์ ์ด ํ์ํ์๊ณ , ๊ทธ๋์ num์ด๋ ๋ณ์๋ฅผ ๋ณ๋๋ก ์ ์ํ์๋ค. ๋ํ ์ถ๊ฐํ๋ฉด์ ๋ค์ ๋ถ๋ ์ด์ ์ญ์ ํ์ฌ ๋น ์ด์ ์์จ ์ ์์๋ค.
๋๊ธ