ChatGPT코드생성파싱데이터변환
파일 파싱과 데이터 변환 스크립트를 생성하는 프롬프트
변수 입력4개
변수를 채운 뒤 완성본을 복사하세요
언제 사용하나
CSV/JSON 등 파일을 읽어 원하는 형식으로 변환하는 스크립트가 필요할 때.
요청 전 확인
- 입력 파일의 인코딩, 구분자, 예외 행(빈 줄, 깨진 값)을 파악한다.
- 출력 형식과 저장 위치를 정한다.
복사해서 쓰는 프롬프트
{{INPUT_FORMAT}} 파일을 {{OUTPUT_FORMAT}}으로 변환하는 스크립트를 {{LANGUAGE}}로 작성해줘.
- 잘못된 행은 건너뛰지 말고 사유와 함께 별도로 모아줘.
- 큰 파일도 처리할 수 있게 스트리밍/청크 방식으로 읽어줘.
- 변환 규칙: {{RULES}}
- 실행 방법과 샘플 입력/출력을 함께 알려줘.placeholder 설명
{{INPUT_FORMAT}}/{{OUTPUT_FORMAT}}: 입력·출력 형식{{RULES}}: 변환 규칙{{LANGUAGE}}: 언어
입력 예시
{{INPUT_FORMAT}} = "CSV", {{OUTPUT_FORMAT}} = "JSON Lines"
기대 결과
스트리밍 처리, 오류 행 수집, 실행법이 포함된 스크립트.
검증 방법
깨진 행이 섞인 샘플로 오류 수집이 동작하는지 확인한다.
주의사항
- 대용량 파일을 통째로 메모리에 올리지 않도록 지시한다.
관련 문서
- Node.js Streams: https://nodejs.org/api/stream.html
댓글 0개
아직 댓글이 없습니다.
