윈 도 우 대용량의 csv 파일을 에디트하는 프로그램?
2020.10.29 11:59
대용량의 csv 파일을 에디트할 수 있는 가벼운 command line 프로그램이 있을까요?
계산이 가능해야 하고 (사칙, 논리)
여러 문서를 같이 작업 (A 문서의 10째줄의 값과 B문서의 10째줄의 값을 더해 C 문서의 10째줄에 쓴다)
할 수 있어야 합니다.
csv 파일을 열어서 보여주는 기능은 필요없습니다.
댓글 [3]
-
DarknessAngel 2020.10.29 12:29
-
메리아 2020.10.29 13:53
csv는 본질적으로 단순 텍스트 포맷입니다.
단지 콤마로 열이 구분되는거 뿐이죠.
뷰어는 대강 어떤식으로든 나올수는 있으나
그런 종류의 연산이 필요하다면 프로그램이 아니라 프로그래밍으로 접근해야합니다.
차라리 엑셀 VBA에서 열어서 연산시키는게 더 편할겁니다.
커맨드라인을 원한다면 파이썬이 편할 수 있구요.
엑셀은 띄워야하니까 싫고, 파이썬은 설치를 꼭 해야하니까 싫다면,
vbscript에서 하시는 것도 답입니다.
저도 해본적은 없으나
vba에서 csv를 충분히 다룰수 있기 때문에
vbscript도 가능합니다. vbscript는 윈도우이기만 하면 설치가 불필요하구요.
그러므로 vba에서 대강 연습으로 해보신후 vbscript로 옮기시거나
굳이 그럴필요 없다 싶으면 vba에서 계속 쓰면 되겠네요.
-
ton3d 2020.10.29 23:52
GNU Help me~ 라고 구글링해보았네요 ㅋㅋ ㅠㅠ 그런 이름 프로그램이 정말 있는 줄 알았습니다.
메리아님도 감사합니다. 자료를 CSV 형식으로 바꾸면 접근가능한 프로그램이 많아질까 싶었는데
그렇지 않은 것 같습니다. 겉껍데기만 바꾼다고 달라지는 건 별로 없겠지요.
리눅스에서 기원한 exe 파일들을 텍스트 replace 하는데 써본 적이 있는데
더 강력한 기능이 많나 봐요. 감사합니다
GNU Help me~
해보세요
Bash + sed + awk등의 강력한 리눅스용 유틸 바이너리 구해서 쓰면 됩니다 (스크립트 작성 방법은 리눅꺼 그대로 쓸 수 있으니 구글링하면 넘치고, Bash라면 사칙연산등 다 잘 됨)
어차피 프로그램 찾으신 시점에서 실행파일등 몇개 필요한정돈 각오하셨을테니 이게 나을듯합니다