2012-06-04 4 views
-1

저는 Scrapy를하고 있는데, 웹 페이지의 데이터를 가져 와서 CSV 파일에 저장하려고했습니다."최대 행 수를 초과했습니다"라는 CSV 파일 열기 오류가 발생했습니다.

실제로 나는 2560 개의 행을 CSV 파일에 기록했습니다.

The maximum number of rows has been exceeded. Excess rows were not imported. 

내가 파일을 열 수 있어요하지만 난 단지 600 행을 얻고있다 및 나머지 행이 삭제됩니다

내가 오픈 오피스에서 파일을 열려고

, 난이 오류가 발생합니다.

2560 개의 행을 모두 하나의 CSV 파일로 다운로드하도록 Scrapy를받을 수 있습니까?

+3

문제/오류의 출처에 대해 명확해야합니다. 예를 들어, 그 오류 메시지는 OpenOffice의 Calc에서 온 것으로 나타납니다. –

답변

1

문제가 OpenOffice (또는 LibreOffice)에서 긴 .csv 파일을로드하지 못하는 것 같습니다. 데이터 자체는 괜찮습니다. 나머지 행은 단순히 가져 오지 않았습니다.

파일을 일반 텍스트 편집기 (예 : vi 또는 nano)로 열면 모든 콘텐츠가 있는지 확인해야합니다.

또는 다음을 시도 할 수 있습니다 :

$ wc -l file.csv 

결과는 2560 (파일에 2560 선이 있음을 나타내는)를해야한다.

+0

: 예, 모든 행이 파일에 저장됩니다. 텍스트 편집기를 사용하여 모든 행을 표시 할 때 CSV로 열지 만 csv에서이 작업을 수행 할 수있는 솔루션이 있습니까? 파일, 모든 행에 대해서만 CSV 형식으로 열어야 함 –

+2

@shivakrishna는 LibreOffice 또는 OpenOffice 지원에 대해 묻습니다. 개발 질문이 아니기 때문에 여기에서 주제를 벗어납니다. –

관련 문제