В Excel или libreoffice cal ячейка может содержать несколько строк.
Row Fruit Like/Dislike
--- ---------- ------------
1 apple Like
orange
2 pineapple Dislike
3 kiwi Like
banana
4 starfruit Dislike
Сначала я сохранил электронную таблицу в виде файла "test.csv".
Далее я использовал Python3 модуль csv для чтения в файле. Предполагая, что я изменил предпочтение ананаса на «Мне нравится». После этого я хочу записать исправленные данные в новый CSV-файл.
Как записать данные в новый CSV без следующей проблемы?
Row Fruit Like/Dislike
--- ---------- ------------
1 apple Like
2 orange
3 pineapple Like
4 kiwi Like
5 banana
6 starfruit Dislike
Желаемый результат:
Row Fruit Like/Dislike
--- ---------- ------------
1 apple Like
orange
2 pineapple Like
3 kiwi Like
banana
4 starfruit Dislike
Я использовал следующую команду:
with open("out.csv", "w", newline='\n', encoding='utf_8' ) as out:
for v in data.values():
out.write( f'{v.number},{v.results["Fruit"]},{v.results["Choice"]}\n' )
Какую команду использовать?