ViewCSV 확장 프로그램은 CSV·TSV 파일, 붙여넣은 텍스트, 직접 고른 CSV 링크, 보고 있는 페이지의 HTML 표를 브라우저 안에서 표로 열고 모든 값을 적힌 그대로 보여 줍니다. 처리는 모두 기기 안에서 이루어집니다. 버전 1.0.0은 Chrome, Edge 같은 버전 120 이상의 Chromium 기반 브라우저용으로 만들었고 Chromium에서 로컬로 테스트했지만, Edge에서는 아직 테스트하지 않았으며 Chrome 웹 스토어와 Microsoft Edge 추가 기능에도 아직 제출하지 않았습니다.
이럴 때 씁니다
스프레드시트를 열지 않고 내려받은 파일을 먼저 확인할 때 씁니다. 쇼핑몰 관리자 페이지에서 받은 주문 내역에서 주문을 찾거나, 은행 거래 내역을 훑어보거나, 공공데이터 CSV를 다른 곳에 가져오기 전에 빈 값과 불필요한 공백이 없는지 살펴볼 수 있습니다. 스프레드시트는 연 데이터를 바꾸기도 합니다. 우편번호 04524는 4524가 되고, 긴 주문번호나 송장번호는 1.23E+19 같은 지수 표기로 바뀝니다. ViewCSV는 모든 값을 텍스트로 유지합니다.
데이터를 여는 네 가지 방법
어떤 방법이든 ViewCSV 탭(뷰어)에서 열리므로, 값을 복사하거나 다른 탭을 오가도 데이터가 그대로 남아 있습니다.
- 파일: ‘파일 선택’으로 CSV, TSV, TXT 파일을 고르거나 ViewCSV 탭 아무 곳에나 끌어다 놓으세요.
- 텍스트 붙여넣기: 파일, 이메일, 스프레드시트에서 복사한 행을 붙여넣으세요.
- 웹페이지의 표: 툴바의 ViewCSV 버튼을 클릭하고 ‘표 찾기’를 선택한 뒤 목록에서 표를 고르세요.
- CSV 링크: .csv 또는 .tsv 파일 링크를 마우스 오른쪽 버튼으로 클릭하고 ‘ViewCSV에서 링크 열기’를 선택하세요. 그 사이트 하나에 대한 접근을 허용한 뒤에만 파일을 내려받습니다.
표에서 할 수 있는 일
- 모든 셀을 검색하고 ‘포함’, ‘같음’, ‘시작 문자’, ‘비어 있음’, ‘보다 큼’, ‘보다 작음’ 같은 조건으로 행을 필터링합니다.
- 열 정렬, 열 숨기기와 이름 바꾸기, 셀 편집, 행 삭제를 할 수 있고, 실행 취소와 다시 실행은 최근 200단계까지 가능합니다.
- ‘열 요약’에서 값이 있는 셀과 빈 셀, 고유 값, 앞자리가 0인 값과 불필요한 공백이 있는 값, 최솟값과 최댓값, 가장 많은 값을 확인합니다.
- CSV(쉼표, 세미콜론, 탭, 세로 막대 구분), TSV, JSON으로 내보내거나 클립보드에 복사합니다.
셀의 정확한 값 확인
셀을 선택하면 표 위의 막대에 값이 한 글자도 빠짐없이 표시됩니다. 앞뒤 공백, 탭, 줄 바꿈, 줄 바꿈 없는 공백, 보이지 않는 문자에는 표시가 붙고, 앞자리 0, 줄 바꿈, 스프레드시트가 수식으로 실행할 수 있는 텍스트는 짧은 안내로 알려 줍니다. ‘똑같아 보이는 두 값이 왜 일치하지 않을까?’ 하는 흔한 궁금증의 원인을 바로 찾을 수 있습니다.
값을 다루는 방식
- 모든 값은 원본에 적힌 그대로 텍스트로 유지됩니다. 아무것도 변환하지 않으므로 앞자리 0과 긴 숫자가 그대로 남습니다.
- 정렬, 숫자 필터, 최솟값·최댓값에서 숫자로 보는 값은 부호가 붙을 수 있고 소수점이 점(.)인 단순한 십진수뿐입니다(예: -12.5, 1500.25). 자릿수가 아무리 많아도 정확하게 비교합니다.
- 천 단위 쉼표가 있는 18,900, 통화 기호나 단위가 붙은 ₩18,900·18,900원, 소수점이 쉼표인 1.234,50, 지수 표기 1e5, 날짜는 텍스트로 비교합니다. 앞자리가 0인 값이 있는 열은 텍스트로 처리합니다.
- 구분 기호는 쉼표, 세미콜론, 탭, 세로 막대를 자동 감지하며 직접 선택할 수도 있습니다. 인코딩은 UTF-8과 BOM이 있는 UTF-16을 자동 감지하고, EUC-KR(CP949) 같은 다른 인코딩은 ‘가져오기 설정’에서 선택합니다.
한도
여기서 MB는 1,048,576바이트입니다. 한도를 넘는 데이터는 일부만 열지 않고 안내 메시지와 함께 거부합니다.
- 파일: 52,428,800바이트(50 MB)
- 붙여넣은 텍스트: ViewCSV 탭에서 52,428,800자, 툴바 팝업의 붙여넣기 칸에서 4,194,304자
- 표 크기: 1,000,000행(100만 행), 1,000열, 5,000,000셀(500만 셀). 짧은 행을 빈 셀로 채운 뒤 계산하며 머리글 행은 세지 않습니다.
- 내보내기: UTF-8 기준 209,715,200바이트(200 MB). 클립보드 복사: 5,000,000자
- CSV 링크 다운로드: 52,428,800바이트, 60초
열 수 없는 파일
- Excel 등 스프레드시트 통합 문서(XLSX, XLS, ODS). 먼저 CSV UTF-8 형식으로 저장하세요.
- .gz 같은 압축 파일과 PDF
- 컴퓨터에 있는 파일을 가리키는 링크(file:// 주소). 이런 파일은 ‘파일 선택’으로 여세요.
- 다른 사이트의 프레임 안에 있는 표, HTML 표(table 태그) 없이 만든 표
- 저장과 동기화. 변경 내용은 내보내기 전까지 탭 안에만 남습니다.
개인정보 보호 요약
확장 프로그램에는 서버가 없으며 파일, 붙여넣은 텍스트, 표를 viewcsv.app을 포함해 어디에도 보내지 않습니다. 분석 도구나 추적 기능이 없고, 인터넷에서 코드나 WebAssembly를 불러오지도 않습니다. 실행되는 모든 것은 패키지 안에 들어 있습니다. 저장하는 것은 표시 언어와 화면 모드 설정뿐입니다. CSV 링크를 열면 브라우저가 쿠키 없이 그 사이트에서 파일을 직접 내려받습니다.
권한
- 툴바 버튼을 클릭했을 때 현재 탭에 대한 접근(activeTab, scripting): 그 탭의 표를 찾고 읽기 위해 필요합니다.
- 컨텍스트 메뉴(contextMenus): ‘ViewCSV에서 링크 열기’ 메뉴 항목에 필요합니다.
- 저장소(storage): 표시 언어와 화면 모드를 저장하고, 팝업에서 ViewCSV 탭으로 데이터를 잠시 넘기는 데 사용합니다.
- 사이트 접근(선택 사항): CSV 링크에서 ‘허용하고 열기’를 선택했을 때만 사이트 하나씩 요청하며, 권한 유지를 선택하지 않으면 다운로드 후 제거됩니다.
제공 상태
버전 1.0.0은 Google Chrome, Microsoft Edge 같은 버전 120 이상의 Chromium 기반 브라우저용으로 빌드했습니다. 테스트는 Chromium에서 로컬로 진행했으며, Microsoft Edge 자체에서는 아직 테스트하지 않았습니다. Chrome 웹 스토어와 Microsoft Edge 추가 기능에는 아직 제출하지 않았으므로 스토어 페이지가 없습니다. ViewCSV 웹사이트는 확장 프로그램 없이도 사용할 수 있습니다.
지원 언어
인터페이스는 English, Deutsch, Italiano, 日本語, 한국어, Русский, Español, Français, Português (Brasil), 简体中文, Nederlands, Polski, Türkçe, Bahasa Indonesia, العربية의 15개 언어로 제공되며, 아랍어는 오른쪽에서 왼쪽으로 배치됩니다. 기본적으로 브라우저 언어를 따르고, ‘설정’에서 직접 고를 수도 있습니다. 언어를 바꿔도 데이터는 바뀌지 않습니다.
자주 묻는 질문
Chrome 웹 스토어나 Edge 추가 기능에서 설치할 수 있나요?
아직은 아닙니다. 버전 1.0.0은 빌드를 마치고 Chromium에서 로컬로 테스트했지만 제출하지 않았기 때문에 스토어 페이지, 평점, 사용자 수가 없습니다.
파일이 업로드되나요?
아니요. 파일, 붙여넣은 텍스트, 표는 기기 안의 ViewCSV 탭에서 읽습니다. 확장 프로그램에는 서버가 없습니다.
Excel에서 한글이 깨지는 CSV도 열 수 있나요?
네. UTF-8 파일은 바로 열립니다. 한국어 Windows용 Excel에서 “CSV(쉼표로 구분)”으로 저장한 파일은 대개 EUC-KR(CP949)이므로 ‘가져오기 설정’의 인코딩에서 한국어(CP949)를 선택하세요. 내보낼 때는 한글 깨짐을 줄여 주는 UTF-8 BOM이 기본으로 포함됩니다.
ViewCSV 웹사이트와 무엇이 다른가요?
확장 프로그램은 보고 있는 페이지의 표를 읽고, CSV 링크를 먼저 저장하지 않고 열 수 있습니다. 변환과 편집 도구는 웹사이트에 더 많습니다. 둘은 서로 별개이며, 확장 프로그램은 웹사이트로 아무것도 보내지 않습니다.
Excel 파일도 열 수 있나요?
아니요. 스프레드시트 프로그램에서 CSV UTF-8 형식으로 저장한 뒤 그 파일을 여세요.
우편번호나 주문번호 앞의 0이 유지되나요?
네. 값을 변환하지 않으므로 우편번호 04524나 주문번호 0001041은 표에서도, 어떤 형식으로 내보내도 그대로입니다.
