Проблема с пустым строками Csv с Excel

У меня есть файл csv, который содержит строки из базы данных sqlite3. Я написал строки в файл csv, используя python.

Когда я открываю файл csv с помощью Ms Excel, пустая строка появляется под каждой строкой, но файл в блокноте в порядке (без пробелов).

Кто-нибудь знает, почему это происходит и как я могу это исправить?

Изменить: я использовал функцию strip () для всех атрибутов перед написанием строки.

Благодарю.

2 Solutions collect form web for “Проблема с пустым строками Csv с Excel”

Вы используете open('file.csv', 'w') –try open('file.csv', 'wb') .

Модуль csv Python требует, чтобы выходные файлы открывались в двоичном режиме.

первое, что приходит мне на ум (просто идея), заключается в том, что вы могли использовать «\ r \ n» в качестве разделителя строк (который показан как один штрих в блокноте), но excel ожидает получить только «\ n» или только « \ r ", и поэтому он интерпретирует это как два разрыва строки.

  • Серия Python - Extra Excel с win32com
  • Вставить столбец с помощью openpyxl
  • Как перебирать рабочие листы в рабочей книге, openpyxl
  • Программно извлекать данные из электронной таблицы Excel
  • Как создать гиперссылку на другой лист Excel в той же книге
  • API Excel Python
  • Используя Python, напишите файл Excel со столбцами, скопированными из другого файла Excel
  • Может ли Pandas читать и изменять один рабочий лист Excel (вкладка) без изменения остальной части файла?
  • python XlsxWriter устанавливает границу вокруг нескольких ячеек
  • анализ документов excel с помощью python
  • Неоднозначное значение истины с логической логикой
  • Python - лучший язык программирования в мире.