WEB개발이야기/React.js 2023. 11. 17.
Nextjs(React)에서 Google Sheets를 데이터베이스로 사용할 수 있을까
영세한 개발자나 취미로 개발을 하는 사람이라면 항상 생각하는 것이 내가 개발한 웹서비스를 무료로 서버에 올려서 사용할 수 있을까? 라는 것입니다. 스태틱 한 웹서비스인 경우는 상대적으로 길이 많은데 데이터베이스까지 붙여야 한다면 이건 또 말이 다르게 됩니다. 고성능의 데이터베이스까지는 필요도 없는데 말이죠. 저도 이번에 Next.js(React)로 아주 간단한 웹서비스를 토이 프로그램으로 개발하기로 하면서 데이터베이스에 대해 문득 든 생각이 Google Sheets를 사용하면 되지 않으까?였습니다. 그래서 여기저기 이것저것 알아보다가 굳이 고성능이 필요하지 않다면 Google Sheets가 대안이 될 수도 있겠다고 판단하여 시도해 봤습니다. 결과는 어느 정도 성공적이어서 잊어버리기 전에 공유를 하려고 합..
IT이야기/Google프로그램 2022. 11. 23.
[Google Sheets] 구글 시트 조건부 서식의 모든 것
구글 시트도 엑셀처럼 조건부 서식이 가능합니다. 조건부 서식이란 셀의 내용이 특정 조건에 해당할 경우 그 셀 또는 그 라인의 스타일을 변경할 수 있는 기능입니다. 조건부 서식 조건부 서식은 크게 2가지로 나눌 수 있습니다. 해당 조건에 맞는 경우 자기 자신 셀의 스타일을 변경하는 일반 조건부 서식과 다양한 조건과 서식을 적용할 수 있는 맞춤 수식이 있습니다. 일반 조건부 서식 일반 조건부 서식은 간단하게 조건을 설정할 수 있는 장점이 있습니다. 다만 자기 자신의 셀에 대해서만 서식을 지정할 수 있습니다. A에서 E까지의 컬럼 중에 점수가 50점 이하인 경우 셀에 표시를 해라라는 조건부 서식입니다. 조건은 텍스트, 날짜, 숫자에 대한 다양한 조건을 한 번에 편리하게 지정할 수 있지만 서식이 적용되는 범위는..
IT이야기/Google프로그램 2022. 11. 17.
Google Sheets에서 드롭다운 목록 만들기
안녕하세요. 구글 시트에서 드롭 다운 목록 만들기에 대해서 설명하겠습니다. 드롭 다운 목록은 다양한 곳에 활용되는데요. 저는 여행 일정표에 적용하는 예제로 설명을 하려고 합니다. 드롭 다운 목록은 크게 2가지 방법으로 사용하는데요. 그중에 하나는 범례를 이용해서 만드는 방법이 있고, 직접 항목을 입력해서 만드는 방법이 있습니다. 1. 범례를 이용해서 만드는 방법 가장 많이 이용하는 방법으로 별도의 범례 시트를 만들어서 목록 리스트를 만들어 놓고 연결하여 사용하는 방법입니다. ▲ 일자를 적용해 볼 텐데요. 위와 같이 드롭 다운 목록에 1일차 ~5일차까지 적용되어 있는 것을 볼 수 있습니다. ▲ 범례라는 시트를 하나 만들어서 이곳의 항목을 참조해서 불러오게 하는 것입니다. 만드는 방법 드롭 다운 목록은 데이..
IT이야기/Google프로그램 2022. 2. 9.
Google 스프레드시트로 구글캘린더에 일정 연동하는 방법
저는 구글 제품을 많이 사용하는 편입니다. 제 주력 캘린더도 Google 캘린더 고요. 이번에 모임의 임원을 맡게 되면서 회원들의 생일을 캘린더에 등록해야 할 일이 생겼어요. 그냥 하나하나 등록을 하는 도중 "내가 지금 뭐하고 있나.." 라는 자괴감이 들기 시작했어요. 구글 시트에 있는 날짜 정보(생일)을 한 번에 쉽게 일괄 등록할 수는 없을까라는 생각이 뇌리를 스쳤습니다. 그래서 찾아봤더니.. 약간의 매크로 프로그램을 작성하면 가능할 것 같더라고요. 그래서 열심히 개발을 해봤습니다. 1시간이면 등록할 것을 8시간 걸려서 프로그램을 짜 봤어요. 결과적으로는 더 비효율적이었네요. ㅠㅠ 그러나... 나에게는 비효율 적이었지만 이코드를 공개하면 다른 사람에게는 큰 도움이 될 수 있겠구나 생각을 하고 코드를 공..
IT이야기/Google프로그램 2019. 1. 7.
구글 스프레드시트에서 연속데이터 복사하는 방법
엑셀에서는 사용방법을 아는데 구글 스프레드시트에서는 사용방법이 애매한 경우가 있습니다. 물론 알고 나면 쉽지만 모르면 상당히 어려운 기능 입니다. 저도 이것 때문에 고생하다가 겨우 알게 되었기에 블로그를 통해 공유를 하려고 합니다. MS엑셀에서 연속데이터 복사하기 MS 엑셀에는 상당히 쉬운면서 단순 노가다를 극적으로 해결해 주는 상당히 유용한 기능이 있는데요. 1~10번까지 순차적으로 자동 입력, 또는 날짜를 순차적으로 연속해서 데이터를 입력해 주는 기능입니다. 복사하고자 하는 내용을 입력하고 .점 부분을 클릭하고 아래로 드레그를 합니다. 오른쪽의 아이콘을 눌러서 셀 복사를 선택을 하면 첫번째의 내용과 동일한 내용이 복사가 됩니다. 반면 연속 데이터 채우기를 선택하면 순차적인 예상값들이 등록이 됩니다. ..
IT이야기/Google프로그램 2018. 12. 28.
엑셀 또는 구글 스프레드시트에서 셀 복사할 때 절대참조 활용하기
엑셀을 사용하다 보면 수식이 적용되어 있는 셀을 복사해서 사용하는 경우가 많습니다. 이때 셀을 복사하면 기본적으로 셀 복사가 상대 참조를 사용하게 되는데 이때 셀 복사를 절대 참조로 해야 할 경우가 있습니다. 증상 간단한 수식의 경우는 이렇게 상대 참조로 해도 결과물을 얻을 수 있습니다. 다만 환율(D라인)이라는 동일한 값이 불필요하게 반복적으로 들어가야 하는 것을 보고 있어야 하는 심리적 압박감과 좀 더 복잡한 수식에서는 이렇게 사용을 못한다는 단점이 있습니다. 그래서 셀을 절대참조로 하려고 하는데, 그냥 수식을 복사해서 사용을 하면 아래와 같이 오류가 발생을 합니다. 왜냐하면 엑셀은 기본적으로 수식을 복사할때 상대 참조를 하닌까요. 이 문제를 해결하는 것이 이번 포스팅의 목적입니다. 해결방법 이것을 ..