업무자동화(2)
-
[업무자동화] DB 테이블 명세서 자동화: Google Spreadsheet api + Python으로 5분 만에 정리하기
😵 테이블 명세서가 없다고?회사에 처음 입사해서 가장 놀랐던 건,DB 테이블 명세서가 아예 없다는 사실이었다.나만 그런 게 아니었다.같이 들어온 경력직 분들도 다들 가장 먼저 “테이블 명세서 어디 있어요?”부터 물어봤다.하지만 돌아오는 대답은 대부분 “없어요… 직접 보면서 파악하셔야 해요.”결국 컬럼 하나하나 직접 쿼리 날려보면서 용도 추측하고, 테이블 구조 파악하는 데 시간을 엄청 쓰게 됐다.그래서 이걸 자동화하면 어떨까 싶었다.DB에서 테이블 정보 조회해서, 그 결과를 구글 스프레드시트로 자동으로 쏴주는스크립트를 만들면, 다음 사람들은 최소한 그 고생은 안 해도 되지 않을까..? 실제 운영 중인 테이블만 추려내기일단 시스템 데이터베이스에 얼마나 많은 테이블이 있는지부터 파악해봤다!-- 1549SEL..
2025.04.13 -
[업무자동화] 구글 스프레드시트 API 사용법 (feat. Google Cloud Console)
Google 스프레드시트를 단순한 문서 도구가 아닌, 자동화 가능한 데이터 저장소로 써보고 싶었던 적 있나요?이 글에서는 Google Cloud Console을 통해 Google Sheets API를 활성화하고,Python을 이용해 스프레드시트를 읽고 쓰는 방법까지 정리해보았습니다.✅ 1. Google Cloud Console에서 API 설정하기1-1. Google Cloud Console 접속https://console.cloud.google.com구글 계정으로 로그인합니다.1-2. 새 프로젝트 생성저는 이미 만들어둬서 저렇게 보이는 거예요.처음이시라면, 빨간색으로 표시된 부분을 눌러서 새 프로젝트를 생성하시면 됩니다.1-3. Google Sheets API 활성화그리고 상단 검색창에 Google Sp..
2025.04.13