lazygit에서 영감을 받은 키보드 중심의 SQL 데이터베이스 연결 및 쿼리용 터미널 UI입니다.
- 스타
- 9,390
- 포크
- 374
- 열린 이슈
- 36
- 마지막 커밋
- 9시간 전
어떤 프로젝트인가요?
VisiData는 표 데이터를 탐색하고 정리할 수 있는 터미널 사용자 인터페이스입니다. 파일을 열거나 명령어 출력을 `vd` 명령에 파이프로 전달하면, 셸을 벗어나지 않고도 정렬, 필터링, 그룹화, 요약을 할 수 있는 대화형 스프레드시트 형태의 화면이 나타납니다.
TSV, CSV, SQLite, JSON, XLSX(Excel), HDF5를 비롯한 다양한 형식을 읽으며, 일부 형식과 데이터 소스는 Python 패키지를 추가로 설치해 지원할 수 있습니다. 수백 가지 명령어와 옵션으로 빈도표 작성, 열 유형 감지, 데이터의 간단한 통계 확인 등을 할 수 있습니다.
VisiData는 Linux, macOS, WSL을 통한 Windows에서 실행되며, Python 3.8 이상이 필요합니다. PyPI에서 pip, pipx 또는 uv를 사용해 설치할 수 있습니다.
핵심 기능
- 01파일과 파이프로 전달한 명령어 출력을 대화형 스프레드시트 형태로 표시
- 02CSV, TSV, JSON, SQLite, XLSX, HDF5를 비롯한 다양한 형식 읽기
- 03키보드로 열 정렬, 필터링, 그룹화 및 요약
- 04탐색적 데이터 분석을 위한 빈도표와 간단한 통계
- 05다른 커맨드라인 도구와 함께 Unix 파이프라인에서 사용
활용 사례
- SSH로 원격 서버에 접속해 대용량 CSV 또는 JSON 파일을 빠르게 확인
- 분석 코드를 작성하기 전에 익숙하지 않은 데이터셋 탐색
- 스크립트를 작성하지 않고 파이프라인의 명령어 출력 요약
- 터미널에서 SQLite 데이터베이스 또는 Excel 통합 문서 탐색
빠른 시작
- 1
PyPI에서 VisiData 설치
pip3 install visidata - 2
또는 pipx나 uv를 사용해 설치 없이 실행해 보기
pipx run visidata - 3
VisiData에서 데이터 파일 열기
vd <input>
사용 전 알아둘 점
- Python 3.8 이상이 필요하며, 일부 형식에는 추가 Python 패키지가 필요합니다.
- Windows는 WSL을 통해서만 지원됩니다.
토픽
자주 묻는 질문
- visidata은(는) 무엇인가요?
- 다양한 파일 형식의 표 데이터를 탐색하고 정리하며 변환할 수 있는 터미널 스프레드시트 멀티툴입니다. VisiData는 표 데이터를 탐색하고 정리할 수 있는 터미널 사용자 인터페이스입니다. 파일을 열거나 명령어 출력을 `vd` 명령에 파이프로 전달하면, 셸을 벗어나지 않고도 정렬, 필터링, 그룹화, 요약을 할 수 있는 대화형 스프레드시트 형태의 화면이 나타납니다.
- visidata은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- visidata은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- visidata은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. visidata의 마지막 커밋은 2026년 10월 20일입니다.
- visidata은(는) 어디에 사용할 수 있나요?
- SSH로 원격 서버에 접속해 대용량 CSV 또는 JSON 파일을 빠르게 확인 분석 코드를 작성하기 전에 익숙하지 않은 데이터셋 탐색 스크립트를 작성하지 않고 파이프라인의 명령어 출력 요약 터미널에서 SQLite 데이터베이스 또는 Excel 통합 문서 탐색
- visidata는 어떻게 설치하나요?
- PyPI에서 VisiData 설치: pip3 install visidata 또는 pipx나 uv를 사용해 설치 없이 실행해 보기: pipx run visidata VisiData에서 데이터 파일 열기: vd <input>
- visidata은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/saulpw/visidata
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
표 형식 데이터를 보기 좋은 ASCII 표와 HTML, JSON, CSV, LaTeX 등으로 출력하는 Python 라이브러리입니다.
복제 없이 GitHub, GitLab 등에서 특정 파일이나 폴더를 탐색하고 다운로드하는 터미널 TUI 및 CLI입니다.
로컬 머신과 SSH를 통한 원격 서버에서 cron 작업을 만들고, 편집하고, 일시 중지하고 모니터링하는 Textual 기반 터미널 대시보드입니다.
CLI, Python 라이브러리, HTTP 서버 또는 Docker 컨테이너로 사용할 수 있는 이미지 배경 제거 도구입니다.