byte[]
의 파일을 쉼표로 구분하여 따옴표로 묶어서 OpenCSV를 사용하여 CSV로 저장하려고합니다. CSV 형식으로 저장하려면 using this입니다. 다음바이트에서 CSV 파일 쓰기
파일
byte[] bytes = myByteStream.getFile();
String decoded = new String(bytes, "UTF-8");
//String lines[] = decoded.split("\\r?\\n");
FileOutputStream fos = new FileOutputStream("/home/myPC/Desktop/test.csv");
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
CSVWriter writer = new CSVWriter(osw);
String[] row = {decoded};
writer.writeNext(row);
writer.close();
osw.close();
에서 [] 배열에 바이트를 변환 한 다음 저장 내 코드입니다하지만 위의 코드는 한 줄에 모든 라인 주위에 여분의 따옴표를두고도 병합합니다.
제대로하는 방법에 대한 도움이 필요하십니까?
를위한 JavaDoc에서 (풍경 CSV 여기에 사용)
봐 같은 뭔가가 필요 줄 바꿈에 의해 쪼개졌다? – uniknow