선수로 산다, 때론 좋은 코치로
[golang] 인코딩 변환하기(euc-kr > utf-8)우리은행 거래내역 엑셀파일을 로그스태시에 csv 파일로 입력하기 진행 중.1번째 - 엑셀파일 읽어들이기2번째 - 인코딩 변환하기윈도우의 엑셀은 euc-kr 이라는 인코딩으로 파일을 저장한다. 윈도우에서 기본적으로 한글을 표현하는 인코딩 방식이다. 윈도우에서 한글을 사용할 때는 전혀 문제가 되지 않지만 다른 프로그램을 사용할 때는 문제가 될 수 있다. 엘라스틱서치는 기본 인코딩이 utf-8 이므로 윈도우에서 사용하는 한글을 그대로 입력하면 한글이 깨져서 원하는 데이터를 확인할 수가 없다.엘라스틱서치에서 활용하기 위해서는 엑셀파일에서 읽어들인 한글의 인코딩을 변환해야 한다.변환관련 슬라이드 - https://www.slideshare.net/suap..
[golang] 엘라스틱서치로 우리은행 거래내역 분석하기-엑셀파일 읽기 우리은행에서 거래내역으로 다운로드 받은 파일은 엑셀파일(.xls)이다.golang에서 엑셀파일을 읽어보자. golang excel read를 검색한다. github 페이지에 접속한다. - https://github.com/tealeg/xlsx샘플을 이용하여 다운받은 엑셀파일을 읽는다.package main import ( "fmt" "github.com/tealeg/xlsx") func main() { excelFileName := "s:\\elastic\\wooribank\\과거거래내역조회2017.xls" xlFile, err := xlsx.OpenFile(excelFileName) if err != nil { fmt.Printf(..