편리한 명령 줄 CSV 뷰어, 유닉스 도구 또는 일부 도구 (예 : vim 또는 python)가 있습니까?
CSV 파일을 수동으로 작성하여 열을 쉼표로 구분하기 때문에 CSV 파일을 쉽게 편집 할 수 있지만 명령 줄의 UI에서 약간 더 멋진 UI로 볼 수있는 방법이 있습니까?
편리한 명령 줄 CSV 뷰어, 유닉스 도구 또는 일부 도구 (예 : vim 또는 python)가 있습니까?
CSV 파일을 수동으로 작성하여 열을 쉼표로 구분하기 때문에 CSV 파일을 쉽게 편집 할 수 있지만 명령 줄의 UI에서 약간 더 멋진 UI로 볼 수있는 방법이 있습니까?
답변:
sc는 패키지 관리자에서 오랫동안 사용되어 온 명령 줄 스프레드 시트 프로그램입니다. 여기에 Linux Journal 소개 기사가 있습니다.
sc
CSV 파일이 아닌 콜론으로 구분 된 파일을 읽습니다. linuxjournal.com/article/10699?page=0,1
CSV 파일을 보는 데 도움이되는 CSVfix 도구가 있습니다.
CSVfix 는 CSV 데이터를 처리하도록 특별히 설계된 명령 줄 스트림 편집기입니다. 그것으로 당신은 무엇보다도 할 수 있습니다 :
- 고정 형식, 여러 줄 및 DSV 파일을 CSV로 변환
- 필드 재정렬, 제거, 분할 및 병합
- 대소 문자 변환, 선행 및 후행 공백 정리
- 정규식을 사용하여 특정 컨텐츠 검색
- 제외 목록에서 중복 데이터 또는 데이터 필터링
- sed / perl 스타일 편집 수행
- 다른 출처의 데이터를 풍부하게
- 시퀀스 번호 및 파일 소스 정보 추가
- 필드 내용에 따라 큰 CSV 파일을 작은 파일로 분할
- 개별 필드에서 산술 계산 수행
- 유효성 검사 규칙 모음에 대해 CSV 데이터 유효성 검사
- CSV와 고정 형식, XML, SQL 및 DSV 간 변환
- 평균, 모드, 빈도 등을 계산하여 CSV 데이터를 요약합니다.
명령 줄에서 CSV 파일을 보는 간단한 방법은 .csv 파일을 column
열 구분 기호를 쉼표로 설정 하여 유틸리티 에 파이프하는 것입니다 .
column -s, -t yourfile.csv
column -s, -t yourfile.csv
. 당신이 볼 때마다 또는 먼저 cat file | command
고려 하십시오 . command file
command < file
이 질문은 StackOverflow에 대한 비슷한 질문과 (적어도 부분적으로) 겹치는 것처럼 보입니다.
가장 좋은 답변은 다음과 같습니다.
column -s, -t < somefile.csv | less -#2 -N -S
(자세한 내용은 링크를 참조하십시오.)
나는이 질문이 이미 오래되었다는 것을 알고 있지만 매우 편리한 다른 도구를 추가하고 싶습니다.
tabview ( https://github.com/TabViewer/tabview )
csv 파일의 헤더 행은 항상 맨 위에 있으며 더 많은 기능이 있습니다.