API 에 CSV 포맷이 추가됩니다. 제작이야기 | Posted on 2020. 1. 17. 20:31
API에 csv 파일 양식으로 불러올 수 있도록 추가하였습니다.
정확히는 내일 자동 업데이트 시간( 04:00 )때, 패치됩니다.
서버에 로그 남기듯이, API 를 호출해서 서버에 CSV 파일로 저장한다는 글을 봐서;;
추가하였습니다.
그래서 해당 csv 파일을 엑셀로 열면 위와 같이 보이게 됩니다.
( 기본이 UTF-8 지원 안하길래, UTF-8로 인식하게 해두었습니다. )
csv 파일로 서버에 저장하면 뭐가 좋냐구요?
일단 서버 용량이 허용하는 한도 내에서 로그를 쌓을 수 있습니다.
( 다른 양식 대비 용량이 적다는 매리트가.. )
그리고 S3 를 사용하신다면, S3 Select 를 활용하여서 간단하게(?) 데이터 로드가 가능합니다.
( 지금 보니까 json 도 가능하네요? )
ps. 관련 파일을 제가 깃허브에서 공개중인 CMS에 커밋해두었습니다.
https://github.com/yks118/Manana-CMS-for-Codeigniter/commit/8c770b01640416d86989a08edb1a86c12e8a7aa3
ps2. 로또 API는 csv 파일을 제공하지 않습니다.
( 그쪽 API 구조로는 엘셀로 만들기가 힘들어서.. )