엑셀 파일을 Google Sheets로 업로드하는 방법
Google Drive 업로드, 시트 가져오기 기능, 복사-붙여넣기까지 다양한 방법으로 엑셀 파일을 Google Sheets로 옮기는 방법을 알아보세요. 수식과 서식 유지 팁, 자주 발생하는 가져오기 오류 해결 방법도 함께 정리했습니다.
방금 거래처에서 받은 엑셀 통합 문서를 다음 회의 전에 팀원들과 Google Sheets에서 함께 수정해야 하는 상황을 생각해 보세요. 업로드 자체는 몇 분이면 끝납니다. 위험은 그 이후에 벌어지는 일에 있습니다. 날짜가 잘못된 지역 표기 방식으로 해석되거나, 수식이 외부 참조를 잃거나, 스프레드시트는 정상적으로 열리는데 삽입 이미지가 사라지는 일이 생길 수 있으니까요.
엑셀 파일을 Google Sheets로 안전하게 업로드하려면 단순한 파일 이동이 아니라 작은 마이그레이션 프로젝트처럼 다뤄야 합니다. 통합 문서의 복잡도에 맞는 가져오기 방식을 고르고, 원본 파일은 그대로 남겨 두고, 변환된 사본을 팀에 배포하기 전에 중요한 값과 수식, 시각 요소를 검증하세요.
목차
- 업로드 방식을 신경 써야 하는 이유
- Google Drive로 업로드하기
- 다른 가져오기 방법과 각각의 사용 시기
- 파일 크기 제한과 기술적 제약
- 업로드 후에 숨어 있는 데이터 정확성 위험
- 자주 발생하는 변환 문제 해결하기
업로드 방식을 신경 써야 하는 이유
통합 문서 전체를 옮기는 작업과 작은 표 하나만 뽑아 오는 작업은 결코 같지 않습니다. 시트 여러 개와 연결된 수식, 차트, 거래처 전용 서식이 들어 있는 통합 문서를 받았다면, 눈에 보이는 데이터만 옮겼을 때 생기는 정리 작업은 누군가 파일을 편집하기 전까지는 드러나지 않습니다.
실무에서 쓸 수 있는 방법은 세 가지입니다.
- Google Drive 업로드: 통합 문서를 하나의 완전한 파일로 공유 클라우드 작업 공간에 옮길 때 가장 좋습니다. 원본 엑셀 파일을 남겨 둔 채 Google Sheets 버전을 따로 만들 수 있습니다.
- 시트 가져오기: 엑셀 데이터를 이미 있는 Google Sheets 프로젝트의 일부로 만들어야 할 때 적합합니다. Google은 이 작업을 파일 > 가져오기로 공식 문서화하고 있으며, 여기서 새 스프레드시트 만들기, 새 시트 삽입, 현재 스프레드시트 바꾸기 중 하나를 고를 수 있습니다. Google의 가져오기 안내 문서에서 이 옵션들과 변환 시 원본 엑셀 파일이 그대로 보존된다는 사실을 확인할 수 있습니다.
- 직접 복사 및 붙여넣기: 보고서 표 하나나 선택한 범위처럼 빠르게 필요한 부분만 가져올 때 좋습니다. 속도는 빠르지만 통합 문서 전체를 옮기는 마이그레이션은 아닙니다.
이 선택은 편의성 이상의 문제입니다. 전체 변환은 팀이 함께 편집할 네이티브 시트 파일을 만들어 주지만, 복사-붙여넣기는 통합 문서 수준의 관계, 이름이 정의된 구조, 차트, 자동화 요소를 놓칠 수 있습니다. 눈에 보이는 셀이 모두 정상으로 보여도, 엑셀과 시트가 동일한 기능과 참조 방식을 쓰지 않기 때문에 변환 후 수식이 다르게 동작할 수 있습니다.
실용 원칙: 원본 통합 문서를 보존하고, 작업용 사본을 만들고, 배포하기 전에 작업용 사본을 검증하세요.
거래처 파일이라면 복사-붙여넣기보다 Drive나 시트 가져오기 대화상자를 사용하겠습니다. 정적인 입력값으로만 쓸 작은 추출물이라면 복사-붙여넣기도 합리적입니다. 올바른 방법은 보존해야 할 구조의 양에 맞는 방법입니다.
Google Drive로 업로드하기
통합 문서 전체를 옮길 때는 보통 Google Drive가 가장 깔끔한 선택입니다. Google Workspace의 다른 콘텐츠와 함께 파일을 체계적으로 관리할 수 있고, 변환 후 접근 권한을 통제할 명확한 지점도 생깁니다.
업로드 및 변환 과정
- Google Drive를 열고 로그인합니다.
- 새로 만들기 > 파일 업로드를 선택합니다.
- 컴퓨터에서 엑셀 파일을 고릅니다.
- 업로드가 끝나면 파일을 마우스 오른쪽 버튼으로 클릭하고 연결 프로그램 > Google Sheets를 선택합니다.
- 파일이 엑셀 호환 모드로 열리면 파일 > Google Sheets로 저장을 사용해 네이티브 시트 사본을 만듭니다.
Drive에는 자동 변환 설정도 있습니다. 설정을 열고 업로드한 파일을 Google Docs 편집기 형식으로 변환을 켜면 이후 올리는 엑셀 파일이 자동으로 변환됩니다. 다만 자동 변환은 의도적인 검토 단계를 건너뛰게 만들기 때문에, 팀에 일관된 검증 프로세스가 갖춰져 있을 때만 켜는 것이 좋습니다.

원본 엑셀 파일은 Drive에 그대로 남고, 변환된 Google Sheets 버전은 별도의 편집 가능한 문서가 됩니다. 이 분리가 중요합니다. 변환 과정에서 수식이나 차트, 서식 규칙이 달라졌다면, 잃어버린 내용을 복구하려 애쓰는 대신 손대지 않은 원본과 작업용 사본을 직접 비교할 수 있습니다.
공유 전에 결과 확인하기
파일 이름과 형식을 확인하고, 예상한 시트가 모두 있는지 점검하고, 중요한 범위 몇 곳을 직접 열어 보세요. 그다음 변환된 파일을 담당자에게 공유하고, 두 버전 모두 이름을 명확히 붙인 Drive 폴더로 옮깁니다. 특별히 원본 엑셀 파일이 필요한 경우가 아니라면 공동 작업자에게 편집 권한은 시트 사본에만 부여하세요.
처음 이 과정을 밟는 구성원에게는 짧은 안내 영상이 도움이 됩니다:
다른 가져오기 방법과 각각의 사용 시기
이미 가져온 데이터를 받을 대상 스프레드시트가 있다면 시트의 가져오기 대화상자가 더 나은 선택입니다. 해당 스프레드시트를 열고 파일 > 가져오기를 선택한 뒤 엑셀 파일을 업로드하고 원하는 결과를 고르면 됩니다. Google이 문서화한 선택지에는 새 스프레드시트 만들기, 새 시트 삽입, 스프레드시트 바꾸기가 있습니다.
기존 프로젝트에 데이터를 추가할 때는 보통 새 시트 삽입이 가장 안전합니다. 팀이 쓰고 있는 통합 문서를 덮어쓰지 않고 가져온 시트를 추가할 수 있기 때문입니다. 스프레드시트 바꾸기는 업로드하는 통합 문서가 완전한 대체본이 되어야 하고 기존 파일을 이미 보존해 둔 경우에만 쓰는 것이 맞습니다.
작업에 맞는 방법 고르기
| 상황 | 추천 방법 | 이유 |
|---|---|---|
| 통합 문서 전체 마이그레이션 | Drive 업로드 후 변환 | 원본과 작업용 사본을 별도로 보존할 수 있습니다 |
| 기존 프로젝트에 필요한 시트만 추가 | 파일 > 가져오기 | 대상을 다시 만들지 않고 데이터를 삽입할 수 있습니다 |
| 표 하나 또는 제한된 범위 | 복사 및 붙여넣기 | 필요 없는 통합 문서 콘텐츠까지 변환하지 않아도 됩니다 |
| 고정된 값으로 만들어야 하는 데이터 | 선택하여 붙여넣기, 값만 | 붙여넣은 범위에서 수식 의존성을 제거합니다 |
통합 문서에는 자료가 많은데 필요한 건 일부분뿐이라면 복사-붙여넣기가 유용합니다. 예를 들어 보고용 통합 문서 전체를 변환하는 대신 확정된 고객 목록만 공유 기획 시트에 복사하는 식입니다. 다만 차트, 매크로, 연결된 통합 문서, 통합 문서 수준의 관계는 선택한 범위에 담기지 않는다는 트레이드오프가 있습니다.
선택하여 붙여넣기는 의도를 분명히 하고 사용하세요. 고정된 스냅샷이 필요하다면 값만 붙여넣는 편이 안전합니다. 대상에서 계속 계산이 일어나야 한다면 수식을 붙여넣어도 되지만, 시트에서 작동하지 않는 참조가 함께 들어올 수 있습니다. 대상에 이미 올바른 값이 있고 시각적 서식만 따로 입히고 싶다면 서식만 붙여넣기가 유용합니다.
시트가 많은 통합 문서는 더 신경 써야 합니다. 실제로 필요한 시트가 두 개뿐이라면, 파일 전체를 변환한 뒤 나머지는 무시해 달라고 부탁하는 것보다 필요한 시트만 통제된 대상으로 가져오는 편이 훨씬 덜 성가십니다.
파일 크기 제한과 기술적 제약
대규모 마이그레이션을 시작하기 전에는 파일 크기와 스프레드시트 콘텐츠의 양을 모두 확인하세요. Google Sheets는 웹 인터페이스에서 CSV와 엑셀 파일을 최대 100MB까지 받으며, 더 큰 파일은 거부됩니다. 공식 문서의 파일 크기 안내에 따르면 그렇습니다. 파일이 이 기준 안에 들어와도 스프레드시트 자체에는 너무 밀도가 높을 수 있습니다.
Google Sheets에는 스프레드시트당 1,000만 셀 한도가 있습니다. 이 한도는 그리드 전체의 셀 용량을 세기 때문에 행 수만으로는 통합 문서가 들어갈지 알 수 없습니다. Google Workspace의 엑셀 변환 관련 업데이트 공지에서 설명하듯 행 10만 개에 열 100개만으로도 이미 한도에 도달합니다.

파일이 업로드되어도 실패할 수 있는 것들
변환이 이루어졌다고 해서 모든 기능이 호환되는 건 아닙니다. 지원되지 않는 엑셀 기능은 무시될 수 있고, 비밀번호로 보호된 엑셀 파일은 시트로 변환할 수 없습니다. 매크로, 연결된 통합 문서, 삽입된 차트도 깔끔하게 옮겨지지 않을 수 있습니다.
업로드 전에 이런 위험을 살펴보세요:
- 폭이 넓은 데이터 테이블: 행 수가 적당해도 채워진 열이 많으면 셀 허용량을 순식간에 소진할 수 있습니다.
- 과밀한 서식: 복잡한 서식과 사용하지 않는 범위는 통합 문서를 눈에 보이는 데이터보다 무겁게 만듭니다.
- 외부 관계: 다른 통합 문서에 연결된 수식은 원본 참조를 잃을 수 있습니다.
- 자동화: VBA 매크로는 자동으로 네이티브 시트 자동화가 되지 않습니다.
- 보호된 파일: 권한이 있다면 변환 전에 작업용 사본에서 비밀번호 보호를 해제하세요.
통합 문서가 너무 크거나 복잡하다면 업무 기능별로 나누고, 오래된 시트는 보관 처리하고, 불필요한 범위는 지우고, 원본 데이터와 보고용 뷰를 분리하세요. 원본은 삭제하지 마세요. 재구성을 되돌릴 수 있도록 원본 사본을 남겨 두세요.
업로드 후에 숨어 있는 데이터 정확성 위험
업로드가 성공했다는 건 시트가 파일을 받아들였다는 뜻일 뿐, 모든 값이 의도한 의미를 그대로 유지했다는 뜻은 아닙니다.
로캘 설정은 흔한 말썽의 원인입니다. 엑셀은 통합 문서의 지역 표기 방식에 따라 날짜, 소수점 구분 기호, 시간 값을 저장하는 반면, Google Sheets는 대상 스프레드시트의 로캘에 따라 이를 해석하거나 표시합니다. 그래서 그럴듯해 보이는 값이 실제로는 텍스트로 취급되거나, 다른 날짜로 해석되거나, 원본과 다르게 계산될 수 있습니다.
겉모습만이 아니라 값을 검증하기
해석 오류가 의사결정에 영향을 주는 필드부터 확인하세요:
- 마감일, 청구, 보고 기간에 쓰이는 날짜
- 합계나 요율에 쓰이는 소수 값
- 일정이나 서비스 수준 계산에 쓰이는 시간
- 지역별 구분 기호가 포함된 통화 필드
- 날짜나 숫자처럼 보이지만 텍스트로 남아야 하는 ID
중요한 행 몇 개를 샘플로 뽑아 엑셀 원본과 비교하세요. 행과 열 커버리지를 확인하고, 주요 합계의 수식을 들여다보고, 숫자 필드가 여전히 계산에 참여하는지 테스트하세요. 서식은 표시 계층일 뿐입니다. 날짜처럼 보이는 셀이 텍스트 문자열을 담고 있을 수 있고, 맞아 보이는 숫자도 다르게 해석되었을 수 있습니다.
수식 드리프트는 별도의 점검 거리입니다. 수식은 눈에 보여도 참조가 달라질 수 있으며, 특히 다른 통합 문서를 가리키거나 엑셀 전용 기능을 쓸 때 그렇습니다. 시트에서 수식 표시를 전환해 핵심 결과 뒤의 수식을 직접 확인하세요. 렌더링된 결과만 보아서는 안 됩니다.
반복적인 정리 작업에는 GPT Workspace의 시트 데이터 정리 워크플로가 선택한 범위를 분석하고, 일관성 없는 값을 분류하고, 스프레드시트 수식을 생성하는 데 도움을 줄 수 있습니다. 다만 이 도구는 검증 프로세스를 보조하는 것이지, 원본 통합 문서와의 비교를 대신하지 않습니다.
검증 원칙: 공동 작업자가 변환된 파일을 기준으로 삼기 전에 핵심 값, 수식 동작, 원본 커버리지를 확인하세요.
로캘이 잘못되었다면 스프레드시트의 로캘을 조정한 뒤 영향을 받은 날짜, 숫자, 수식을 다시 확인하세요. 표시 형식만 바꾼다고 시트가 이미 잘못 해석한 내부 값까지 고쳐지는 것은 아니라는 점을 기억하세요.
자주 발생하는 변환 문제 해결하기
대부분의 변환 문제는 몇 가지 익숙한 유형으로 나뉩니다. 원본 파일 제약부터 시작해 수식, 시각 요소, 레이아웃 순서로 차근차근 점검하세요.

먼저 원본 파일과 수식 문제 해결하기
- 비밀번호 보호: 변환을 시도하기 전에 권한이 있는 작업용 사본을 만들어 보호를 해제하세요. Google의 공식 변환 제한 문서에도 비밀번호로 보호된 엑셀 파일은 제외된다고 명시되어 있습니다.
- 깨진 수식: 외부 통합 문서 참조, 지원되지 않는 함수,
#REF!나#NAME?같은 오류가 있는지 살펴보세요. 외부 의존성은 시트에서 호환되는 참조로 바꾸거나 계산식을 새로 만들어야 합니다. - 사라진 매크로: VBA는 Google Sheets의 네이티브 자동화로 실행되지 않습니다. 매크로가 살아남았을 거라 가정하지 말고 필요한 워크플로를 Apps Script로 다시 만드세요.
- 망가진 레이아웃: 병합된 셀, 열 너비, 조건부 서식, 차트 위치를 다시 확인하세요. 레이아웃이 업무상 중요하다면 변환된 파일과 원본을 시트 단위로 하나씩 비교하세요.
- 예상 밖의 구조: 가져온 콘텐츠가 어긋나 보인다면, 병합이 정말 필요한지 먼저 확인한 뒤 Google Sheets에서 셀 병합하는 방법 안내를 활용하세요. 병합된 셀은 필터링과 이후 데이터 정리를 오히려 어렵게 만들 수 있습니다.
이미지는 별도로 처리하기
이미지는 일반적인 셀 데이터가 아닙니다. Google Sheets는 셀에 이미지 삽입과 셀 위에 이미지 삽입을 지원하므로, 각 이미지가 그리드 안에 들어가야 하는지 아니면 위에 떠 있어야 하는지 정해야 합니다. Google의 이미지 삽입 문서에서 두 배치 방식을 모두 설명합니다.
시트의 이미지는 50MB 미만이어야 하고 PNG, JPG, GIF 형식을 사용해야 합니다. Google의 스프레드시트 이미지 요구 사항에 따르면 SVG는 지원되지 않습니다. 지원되지 않는 이미지는 업로드 전에 변환하고, 자동으로 옮겨지지 않았다면 직접 삽입하세요.
마지막으로 짧은 최종 점검으로 마무리하세요. 예상한 시트가 모두 있는지, 로캘에 민감한 필드를 샘플 확인했는지, 핵심 수식을 테스트했는지, 차트와 이미지를 점검했는지, 공유 권한이 올바른지 확인합니다. GPT Workspace는 시트 안에서 수식을 생성하고, 선택한 데이터를 정리하고, 가져온 범위를 분석할 수 있어서, 남은 문제가 구조적인 것이 아니라 반복적인 것일 때 특히 유용합니다. GPT Workspace에서 Google Workspace 도구가 기존 워크플로 안에서 업로드 후 정리와 스프레드시트 검증을 어떻게 지원하는지 확인해 보세요.