Play 스토어에서 "CSV 뷰어"(CSV viewer)를 검색하면 수백 개가 나오는데, 대부분은 같은 물건입니다. WebView 하나, 광고 SDK 하나, 그리고 1만 행을 조금 넘기면 포기하는 파서 하나입니다. 파일 관리자 앱이 CSV라는 단어를 배운 것에 불과한 경우도 여럿 있습니다.
그래서 이 글은 앱 이름과 별점을 늘어놓은 목록이 아닙니다. Android에서 CSV를 읽는 서로 다른 네 가지 방법과, 각각이 실제로 하는 일, 그리고 어디서 한계에 부딪히는지를 다룹니다.
빠른 답
- 이미 Google 스프레드시트가 있다면: 무료이고 이미 설치되어 있으며, 보통 크기의 파일에는 가장 빠른 길입니다. 업로드가 필요합니다.
- 오프라인이거나 파일이 기밀이라면: 파일을 그 자리에서 읽는 네이티브 CSV 앱. 기기 밖으로 아무것도 나가지 않습니다.
- 큰 파일(10만 행 이상)이라면: 대용량에 맞게 만든 네이티브 앱. 스프레드시트와 광고 기반 뷰어는 여기서 각자 다른 방식으로 무너집니다.
- 몇 줄만 훑어보면 된다면: 어떤 텍스트 편집기든 충분합니다. 정말로요.
Play 스토어의 "무료"에 드는 비용
이 분야의 앱을 추천하기 전에 솔직하게 짚고 넘어가야 할 점이 있습니다. 무료 CSV 뷰어는 세 가지 중 하나로 수익을 내며, 각각 알아볼 수 있는 단서가 있습니다.
- 광고. 대개 배너이고, 파일을 열 때마다 전면 광고가 끼어들기도 합니다. 단서는 권한 목록과, 표를 보여 주는 앱치고는 지나치게 큰 설치 용량입니다.
- 꼭 필요한 기능에 거는 유료 장벽. 보기는 무료이고, 내보내기·공유·N행을 넘는 파일은 유료입니다. 미리 밝혀 두었다면 괜찮지만, 5,001번째 행에서야 알게 되면 짜증이 납니다.
- 데이터. 평판만큼 흔하지는 않지만, CSV 뷰어가 무엇에 접근하려 하는지는 확인하세요. 로컬 파일을 읽는 앱에 연락처, 위치, 제한 없는 네트워크 접근은 필요하지 않습니다.
그런데 정작 조심해야 할 것은 수익화가 아닙니다.
조용한 잘라내기. 반응 속도를 유지하려고 처음 몇천 행만 읽고, 그 사실을 전혀 알리지 않는 뷰어입니다. 제대로 열린 것처럼 보입니다. 어떤 앱이든 믿기 전에 원본의 행 수와 비교해 보세요.
방법 1: Google 스프레드시트
무료이고, 대부분의 Android 휴대폰에 이미 들어 있으며, 약 5만 행 미만의 파일이라면 정답입니다.
CSV를 드라이브에 업로드한 다음 연결 앱 → Google 스프레드시트로 엽니다. 파일이 스프레드시트 문서로 변환됩니다.
한계에 부딪히는 지점:
- 1,000만 셀이라는 상한은 행 × 열이므로, 열이 40개인 내보내기 파일은 25만 행에서 한도가 찹니다.
- 파일을 업로드해야 합니다. 모바일 데이터로 큰 파일을 다룰 때는 이것이 다른 무엇보다 큰 부담입니다.
- 변환이 일어납니다. 내보내기로 돌려받는 것은 중간에 값의 형식이 다시 지정된 새 CSV입니다. 앞자리 0이 사라지고, 긴 ID는 지수 표기로 바뀌고, 날짜는 지역 설정에 맞는 형식으로 바뀝니다.
- 오프라인에서는 아무것도 되지 않습니다.
방법 2: WPS Office / OfficeSuite
모든 기능을 갖춘 모바일 오피스 제품군은 CSV를 열 수 있으며, Android에서 진짜 스프레드시트에 가장 가까운 존재입니다. 실제 수식과 실제 서식을 쓸 수 있습니다.
한계에 부딪히는 지점: 수백 메가바이트에 달하는 설치 용량, 집요한 유료 전환 유도, 그리고 버전마다 다르고 거의 공개되지 않는 행 수 상한입니다. 휴대폰에서 .docx와 .xlsx도 함께 다뤄야 한다면 알맞은 선택이지만, CSV만 필요하다면 과합니다.
방법 3: 텍스트 편집기
과소평가된 방법입니다. 알고 싶은 것이 "열 이름이 무엇인가" 또는 "내보내기가 아예 실행되기는 했는가"라면, 웬만한 편집기는 한 번의 탭으로, 번거로움 없이 답을 줍니다.
한계에 부딪히는 지점: 그 외의 모든 작업에서 바로 한계입니다. 열 정렬도, 정렬 기능도, 필터도 없고, 쉼표가 들어 있는 따옴표 필드는 필드 두 개와 똑같이 보입니다.
방법 4: 전용 CSV 앱
파일이 크거나, 기밀이거나, 둘 다일 때 설치할 가치가 있는 방법입니다. 네이티브 앱은 로컬 저장소에서 바로 읽으므로 업로드도, 변환 단계도 없습니다.
Android에서 파일을 그 자리에서 열고, 바로 분석할 수 있습니다. SQL 쿼리, 시각적 필터 편집기, 차트, 일상 언어로 물어볼 수 있는 AI 어시스턴트, PDF 내보내기를 지원합니다.
기능이 앱은 저희가 만든 것이니 추천은 그만큼 감안해서 읽어 주세요. 반드시 믿을 만해야 하는 것은 위의 비교 내용입니다.
어떤 것을 고를까
| 상황 | 방법 |
|---|---|
| 5,000행 파일, 휴대폰에 스프레드시트가 있음 | Google 스프레드시트 |
| 신호가 없거나 고객 목록임 | 네이티브 CSV 앱 |
| 30만 행 | 네이티브 CSV 앱 |
| "내보내기에서 뭔가 나오긴 했나?" | 텍스트 편집기 |
| Word와 Excel 파일도 필요함 | WPS Office / OfficeSuite |
| 행을 수정하고 다시 저장해야 함 | 아래를 참고 |
Android의 편집 공백
이 글은 비교를 표방하니 한 가지 한계를 솔직히 밝힙니다. 큰 CSV를 스프레드시트처럼 편집하는 수단은 iOS보다 Android 쪽이 빈약합니다. 스프레드시트는 한도 안에서는 문제없이 편집되지만 파일을 변환합니다. 오피스 제품군은 편집은 되지만 무겁습니다. 저희 CSV Editor는 iOS 전용이며, 그렇지 않은 척하는 것은 이 글이 비판하는 바로 그 행동일 것입니다.
Android에서 파일을 편집한 뒤 그대로 돌려줘야 한다면 현실적인 선택지는 스프레드시트(형식이 다시 지정되는 것을 감수)나 오피스 제품군입니다. 둘 다 감당하지 못할 만큼 큰 파일이라면 편집은 데스크톱에서 하세요.
무엇이든 설치하기 전에
세 가지 확인, 30초면 됩니다.
- 행 수. 파일을 열어 행 수를 원본과 비교합니다. 앱이 몇 행을 불러왔는지 알려 주지 않는다면, 그것 자체가 하나의 정보입니다.
- 권한. 로컬 CSV 리더에는 저장소 접근이 필요합니다. 연락처는 필요하지 않습니다.
- 오프라인. 네트워크를 끄고 파일을 열어 보세요. 실패한다면 네이티브 앱의 껍데기를 씌운 웹 앱입니다.