SpinFlow 블로그 · 2026-07-31

추첨 결과 CSV 빠른 정리, 확률 설정까지

결과 공유 파일의 항목 기준이 제각각인 문제를 추첨 결과 CSV 정리로 풀어 결과 텍스트를 표로 옮기는 순서와 개인정보 원칙을 담았습니다.

글 요약

결과 공유 파일의 항목 기준이 제각각인 문제를 추첨 결과 CSV 정리로 풀어 결과 텍스트를 표로 옮기는 순서와 개인정보 원칙을 담았습니다. 본문은 브라우저에서 전체 내용과 함께 표시됩니다.

추첨을 마치고 당첨자 명단을 파일로 정리하려 하면, 사람마다 담는 항목이 달라 나중에 합치기 어려워집니다. 어떤 사람은 이름만, 어떤 사람은 번호와 시각까지 넣고, 열 이름도 제각각입니다. 결과를 표 형식으로 일관되게 정리해 두면 이런 혼란이 사라집니다. 이 글은 20명 중 5명을 뽑은 이벤트를 예로 들어, 추첨 결과를 표로 옮기고 항목 기준을 통일하는 순서를 정리합니다. 먼저 분명히 해 둘 점은, 이 도구 자체에는 결과 파일 저장 기능이 없다는 것입니다.

도구가 제공하는 것과 아닌 것

이 도구는 결과를 파일로 만들어 주지 않습니다. 서버 기록이나 감사 로그도 없고, 최근 기록만 이 브라우저에 최대 10개까지 남으며 후보를 바꾸면 현재 결과가 지워집니다. 이 기록이 이 기기에만 남고 저장 공간을 비우면 사라진다는 점은 localStorage 문서가 설명하는 원리와 같습니다. 대신 결과 텍스트 복사 기능이 있어서, 뽑힌 결과와 후보 요약을 문자열로 복사할 수 있습니다. 이 문자열을 표 계산 프로그램에 붙여 넣으면 사람이 직접 표를 만들 수 있습니다. 즉 파일 정리는 도구 밖의 작업이며, 이 도구는 그 재료가 되는 결과 텍스트를 넘겨주는 역할만 합니다. 이 구분을 알아 두면 도구에 없는 기능을 기대하지 않게 됩니다.

결과 텍스트를 표로 옮기는 순서

먼저 추첨을 진행합니다. 번호로 뽑는다면 랜덤 숫자 추첨 도구로 범위를 정해 5개를 뽑고, 이름이나 닉네임을 그대로 다룬다면 온라인 룰렛 바로 쓰기 화면에 넣어 한 명씩 뽑습니다. 이때 뽑힌 항목은 목록에서 저절로 사라지지 않으므로, 한 명이 나오면 그 항목을 직접 지우고 다음을 뽑아 같은 사람이 중복으로 뽑히지 않게 합니다. 다섯 명을 다 뽑으면 결과 텍스트 복사를 눌러 문자열을 얻습니다. 클립보드 접근은 브라우저 권한에 따라 거부될 수 있는데, 이 동작은 Clipboard.writeText 문서가 설명하는 방식과 같습니다. 복사가 안 되면 화면을 캡처해 수동으로 옮깁니다.

표에 담을 항목을 통일하기

표를 만들 때 가장 중요한 것은 열 기준을 미리 정하는 것입니다. 사람마다 다르게 적으면 나중에 합치기 어려우므로, 순번, 당첨 번호, 추첨 시각, 비고 정도로 열을 고정해 두면 좋습니다. 이름과 연락처는 그대로 넣기보다 번호나 가린 표기를 쓰는 편이 안전합니다. 실명과 연락처가 담긴 파일은 관리 위험이 크기 때문입니다. 당첨자 상세 정보는 별도 표에 따로 두고 주최자만 보관하며, 공유용 표에는 최소한의 정보만 담습니다. 열 기준을 한 번 정해 두면 다음 이벤트에서도 같은 형식을 재사용할 수 있어 정리가 빨라집니다. 열 이름은 팀 안에서 미리 합의해 두면, 여러 사람이 나눠 정리해도 결과가 하나의 형식으로 모입니다.

결과 텍스트를 다룰 때의 요령

결과 텍스트 복사로 얻은 문자열은 뽑힌 항목과 후보 요약이 함께 담겨 있어, 그대로 표에 넣으면 불필요한 내용이 섞일 수 있습니다. 그래서 붙여 넣은 뒤에는 필요한 부분만 골라 열에 맞게 정리하는 손질이 필요합니다. 항목 사이를 쉼표나 줄바꿈으로 구분해 두면 표 계산 프로그램이 열을 자동으로 나누기도 하지만, 자동 분리가 어긋나면 직접 나눠야 합니다. 이 손질을 매번 반복하지 않으려면, 한 번 정리한 표를 서식만 남긴 빈 양식으로 저장해 두었다가 다음에 재사용하는 방법이 편리합니다. 이렇게 양식을 준비해 두면 결과 텍스트를 붙여 넣고 값만 채우면 되어 정리 시간이 크게 줄어듭니다.

표 항목 예시

아래 표는 공유용 결과 표의 열 구성 예시입니다.

순번당첨 번호추첨 시각비고
10714:021등
21514:032등
30314:04일반

이렇게 열을 고정하면 누가 정리하든 같은 형식이 나옵니다. 표를 파일로 저장할 때는 표 계산 프로그램의 저장 기능을 쓰면 되고, 이 과정은 추첨 도구와는 무관한 별도 작업입니다. 파일 형식은 여러 사람이 열어 볼 것을 고려해 널리 호환되는 형식을 고르면 나중에 합치거나 편집하기 편합니다.

여러 라운드 결과를 한 표에 모으기

이벤트를 여러 라운드로 나눠 진행하면 결과가 흩어지기 쉽습니다. 이럴 때는 라운드 열을 하나 더 두어 같은 표에 이어 붙이면 관리가 편합니다. 1라운드에서 뽑은 결과 텍스트를 표에 옮기고, 2라운드 결과를 그 아래에 이어 붙이되 라운드 열에 회차를 적는 식입니다. 이렇게 하면 전체 당첨 내역을 한눈에 보면서도 어떤 라운드에서 누가 뽑혔는지 구분할 수 있습니다. 라운드마다 결과 텍스트를 그때그때 옮겨 두어야 하는데, 후보를 바꾸면 이전 결과가 지워지므로 다음 라운드로 넘어가기 전에 반드시 저장하는 습관이 필요합니다. 한 표에 모아 두면 이벤트가 끝난 뒤 전체를 되짚기도 쉽습니다.

확률 정보를 함께 남기기

결과 표에 확률 정보를 곁들이면 나중에 결과를 설명하기 좋습니다. 20명 중 5명을 뽑았다면 각 응모가 뽑힐 가능성은 25%였다고 계산 가능한 값을 적을 수 있습니다. 이 도구는 각 후보를 같은 확률로 다루므로, 이 확률은 모든 응모에 동일하게 적용됩니다. 이 균등함은 도구가 보안 난수 API로 편향을 제거한 덕분입니다. 확률을 표의 머리말이나 비고에 남겨 두면, 결과 파일 하나로 규모와 확률, 당첨 내역을 모두 확인할 수 있습니다. 다만 당첨 가능성을 높였다는 식의 표현은 사실과 다르므로 넣지 않습니다. 계산으로 확인되는 값만 담는 것이 원칙입니다.

파일을 공유할 때의 주의

정리한 표를 공유할 때는 개인정보가 섞이지 않았는지 다시 확인합니다. 후보 링크 복사는 후보 목록만 담고 결과는 포함되지 않으므로, 결과 표를 전달하려면 파일이나 결과 텍스트를 따로 보내야 합니다. 공유 범위가 넓을수록 실명과 연락처는 빼고 번호나 가린 표기만 남기는 편이 안전합니다. 외부에 공개되는 문서라면 특히 주의하고, 상세 정보가 필요한 담당자에게만 별도 표를 제한적으로 전달합니다. 가벼운 결과, 예컨대 점심 메뉴 룰렛처럼 개인정보가 없는 선택이라면 표 정리가 간단하지만, 경품 명단은 공유 전에 항목을 한 번 더 점검하는 것이 좋습니다.

흔한 실수와 마무리

가장 흔한 실수는 결과를 저장하지 않고 넘어가는 것입니다. 후보를 바꾸면 현재 결과가 지워지므로, 뽑은 즉시 결과 텍스트를 복사해 두어야 합니다. 또 열 기준 없이 표를 만들면 여러 명이 정리할 때 형식이 제각각이 되어 합치기 어려워지므로, 열을 먼저 정하는 것이 중요합니다. 마지막으로 실명과 연락처를 공유용 표에 그대로 넣으면 개인정보 위험이 커지니, 번호나 가린 표기를 씁니다. 여기에 더해 파일 이름이나 시트 이름에 참가자 정보를 넣지 않도록 주의하면, 파일을 주고받는 과정에서 뜻밖의 노출도 막을 수 있습니다. 작은 습관이지만 파일이 여러 손을 거칠수록 그 값어치가 커집니다. 결국 결과 정리는 도구가 대신해 주는 작업이 아니라, 결과 텍스트를 재료 삼아 사람이 일관된 표로 옮기는 작업입니다. 열 기준과 개인정보 원칙만 지키면, 어떤 이벤트의 결과든 깔끔하게 남길 수 있습니다. 정리하면 결과 텍스트를 재료로 삼아 열을 고정한 표에 옮기고, 개인정보는 번호나 가린 표기로 대체하고, 확률 정보를 함께 남기는 흐름이 결과 정리의 전부입니다. 이 흐름을 양식으로 만들어 두면, 반복되는 이벤트에서도 매번 같은 품질의 결과 파일을 빠르게 완성할 수 있습니다.

관련 도구와 참고 자료