csv 2

대만 번체, 일본어 엑셀에서 CSV로 안깨지게 저장하는법

대만, 일본 데이터를 DB에 넣기위해 CSV 파일로 읽어들이려는데CSV에 자꾸 글씨가 깨져 들어가서 엄청 삽질을 했다. 깨지지않게 CSV로 저장하는 법은 아래와 같다. 1. 일반 엑셀 파일에 (확장자 : .xlsx) 데이터들을 저장한다.여기선 글자가 깨지지 않음 2. 1번에서 작업한 엑셀파일을 다른이름으로 저장 - 파일형식 : 유니코드 텍스트(*.txt)로 저장 3. 2번에서 저장한 유니코드 텍스트 (.txt) 파일을 메모장으로 연다.아래와 같은식으로 탭으로 구분되어 들어있을 것이다. JP旭川医科大学医学部JP旭川医科大学医学科.......(생략) 아래와 같이, 인코딩을 UTF-8로 변경하여 저장한다. 4. editPlus 프로그램으로 위의 파일을 연다. 다운로드 (http://www.editplus.com..

개발/ETC 2014.03.13

Java에서 CSV 파일 생성,다운로드. 한글 인코딩~

DB에서 받아온 데이터를 웹페이지에서 CSV 파일로 다운받게 하기.아래는 한글 깨지는것도 처리 해놓은 방법임! 이렇게하면 CSV파일을 어딘가에 저장하지 않고도 바로 다운로드 할 수 있음. 옛~날에 PHP로 해봤으면서 왜 자바에서는 흐름도 못잡고 몇일을 삽질 했을까ㅠㅠㅠㅠㅠ 1. HTML 페이지에서 다운로드 링크를 건다. 엑셀파일다운로드 2. Controller (Action) 1번에서 링크 클릭하면 타고 들어오는 액션.. @RequestMapping("/total") public ResponseEntity getTotalList() { List totalList = totalService.getTotal(); // DB에서 가져온 데이터리스트 HttpHeaders header = new HttpHeade..

개발/Spring 2012.09.12