나는 내가 SuperCSV 라이브러리를 사용하여 콩의 집합에서 CSV를 생성하기 위해 호출하는 나의 봄 컨트롤러에 대해 생성하는 유틸리티 클래스가 (http://supercsv.sourceforge.net/) 유틸리티 클래스는 아주 기본입니다 : public static void export2CSV(HttpServletResponse response,
StackOverflow에 관한 다른 질문이 있지만 읽거나 쓸 수있는 라이브러리 만 언급했습니다. 그들 중 일부는 SuperCSV와 같은 부분 읽기 또는 쓰기를 허용하지만 특정 셀의 값을 업데이트하기 위해 라이브러리를 사용할 수는 없습니다. 사용할 수 있거나 수동으로해야하는 다른 라이브러리가 있습니까?
CSV 파일을 읽고 쓰는 것과 관련하여 (또는 더 간단한 대안이있는 경우) 몇 가지 질문이 있습니다. 시나리오 : 나는 사람들에 대한 간단한 데이터베이스와 그들에 관한 몇 가지 기본 정보가 필요합니다. 새로운 항목을 추가하고 항목을 찾기 위해 파일을 검색 할 수 있어야합니다. 또한 항목을 찾아 수정하거나 이름을 변경하거나 현재 비어있는 입력란을 채울 수 있
필자는이 코드를 매우 자주 작업하고 있으며 막 다른 방향으로 라우팅하는 경우 단순한 헤드를주고 싶습니다. 이제 im은 다른 .csv 파일에서 동일한 셀을 mathch하고 한 행을 다른 CSV 파일로 복사하는 지점입니다. 문제는 실제로 specfic 라인에서 쓰는 것이 가능할 것입니다. 예를 들어 2 셀이 50 행에 일치하면 50 행에 다시 쓰고 싶습니다.
거대한 csv 파일을 읽고 싶습니다. superCSV를 사용하여 일반적으로 파일을 구문 분석합니다. 이 특정 시나리오에서 파일은 거대하며 명백한 이유로 메모리 부족 문제가 항상 있습니다. 초기 아이디어는 파일을 청크로 읽는 것이지만 파일을 청크 할 때 첫 번째 청크 만 헤더 값을 갖고 CSV 빈에로드되기 때문에 이것이 superCSV와 작동하는지 잘 모릅니