반응형
Excel에서 csv 빈 행 문제 발생
sqlite3 데이터베이스의 행이 포함된 csv 파일이 있습니다.python을 사용하여 csv 파일에 행을 작성했습니다.
Ms Excel로 csv 파일을 열면 모든 행 아래에 빈 행이 나타나지만 메모장의 파일은 비어 있지 않습니다.
왜 이런 일이 일어나고 있는지 그리고 어떻게 고칠 수 있는지 아는 사람?
편집: 행을 쓰기 전에 모든 속성에 대해 strip() 함수를 사용했습니다.
감사해요.
당신이 사용하고 있는.open('file.csv', 'w')
-- 시도해 봅니다open('file.csv', 'wb')
.
Python csv 모듈에서는 출력 파일을 이진 모드로 열어야 합니다.
첫 번째로 떠오르는 생각은 "\r\n"을 행 구분 기호로 사용했을 수도 있다는 것입니다(메모장에 한 줄 구분 기호로 표시됨). 그러나 Excel은 "\n"만 얻을 것으로 예상하거나 "\r"만 얻을 것으로 예상하므로 이를 두 줄 breaks로 해석합니다.
언급URL : https://stackoverflow.com/questions/4122794/csv-blank-rows-problem-with-excel
반응형
'sourcecode' 카테고리의 다른 글
사용되지 않는 명령줄 인수 오류를 비활성화하지 않고 clang으로 침묵시키는 방법은 무엇입니까? (0) | 2023.11.05 |
---|---|
javascript로 XML을 예쁘게 인쇄 (0) | 2023.11.05 |
Swift 4에서 Json 문자열을 Json 개체로 변환 (0) | 2023.10.31 |
std::string의 컨텍스트에서 약자 SSO의 의미 (0) | 2023.10.31 |
sequelize Unknown 열 '*.createdAt'이 '필드 목록'에 있습니다. (0) | 2023.10.31 |