2014-02-21 3 views
-2

하나의 SQL 쿼리로 인해 발생하는 Java 코드에서 하나의 .csv 파일을 생성 중입니다. 하나 이상의 열에 퍼져있는 긴 주석. 그러나 그 주석이 오직 하나의 열에 만 있기를 원합니다.이 하나 이상의 열로 확산되고 있습니다.

제안 해주십시오.

+1

문제에 대한 정보가 너무 적습니다. –

+2

"매우 긴 주석"에 구분 문자가 들어있을 수도 있습니다 (예 :';')? – SebastianH

답변

1

csv 파일의 열은 쉼표로 구분되며, csv를 만드는 데 사용하는 패키지가 구현하지 않는 한 미리 정의 된 최대 열 너비는 없습니다. csv는 어떻게 작성합니까? 콘텐츠가 여러 열로 퍼져있는 경우 원인에 쉼표 ","가 포함될 수 있습니다.

이 문제를 처리하는 가장 좋은 방법은 CSV를 생성하는 방법과이를 수행하려는 대상 (cf this thread)에 따라 다릅니다.

0

아직 댓글을 달 수 없으므로 "답변"으로 게시해야합니다. 여러 열에 어떻게 퍼져있는 지 어떻게 확인하고 있습니까? Excel이나 인쇄물과 같은 디스플레이 프로그램에서이를 볼 수 있습니까? 행의 열을 반복하거나 len (행)을 검사하면 여분의 열이 표시됩니까?

때때로 Excel이나 Libre Office와 같은 프로그램은 데이터가 하나 밖에 없더라도 열의 내용이 여분의 열로 확장되는 것으로 표시합니다.

관련 문제