문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
java:csv [2016/03/03 19:53] kwon37xi 만듦 |
java:csv [2019/02/27 19:34] kwon37xi [CSV] |
||
---|---|---|---|
줄 2: | 줄 2: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[groovy: | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | ===== UTF-8 / Excel ===== | ||
+ | * UTF-8 CSV를 만들었는데 Excel에서 유니코드/ | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | <code java> | ||
+ | // OutputStream에 BOM추가 먼저 한뒤에 CSV Write | ||
+ | ServletOutputStream out = response.getOutputStream(); | ||
+ | out.write(0xEF); | ||
+ | out.write(0xBB); | ||
+ | out.write(0xBF); | ||
+ | // 이 이후 CSV 문자열을 만들려면 PrintWriter를 생성해야함. | ||
+ | PrintWriter writer = new PrintWriter(new OutputStreamWriter(out, | ||
+ | |||
+ | // 위 writer를 CSV 생성기에 넘겨서 CSV를 계속 생성. | ||
+ | </ |