Нужно сделать программу учета приходящих посылок, для windows (сейчас это ручкой в журнале).
Т.е. пришла посылка - сканируется баркод, вводится кол-во коробок, кто принял (для всего этого можно сгенерировать баркоды и потом сканнером по нужным кодам пройтись) + дату приема. Все это должно сохраняться в .xls / .xlsx или .csv. Этот формам выбран, чтобы администрация на своих компах в любое время могла открыть файлик и найти нужную посылку/отправителя/получается и тд.
Фишка в том, что программа каждый раз запускается по новой, а итоговый файлик всегда один и тот же и просто должно дописываться по своим местам дальше, а не создавать новый файлик. Что-то вроде базы данных.
В экселе несколько колонок(столбиков): ‘ID’, ‘POST’, ‘DATE’, ‘NAME’ и тд. Каждый запрос должен записываться в свою колонку.
С обычным текстовым файлом, вроде, в голове есть идеи, но для экселя пока не придумал. Просмотрел несколько вариантов (openpyxl, xlrd + xlwt, xlsxwriter). Некоторые не могут редактировать, только сохранять в эксель, с другими не совсем понятно, как считывать последние данные и дописывать дальше.
Прога в итоге будет одиноким файлом с расширением ‘.exe’ (через pyinstaller). Эксель будет сохраняться в той же папке, что и прога.
Или есть решения более удобные, чем простое сохранение в эксель? SQL может или на вебсервере чего замутить?
Пробывал с csv. Данные сохраняю в список и циклом записываю в csv. Проблема в том, что или пишет весь список в 1ю клетку, через запятую, или каждое слово на новой строке, а должно быть так:

В питоне новичек. Новым знаниям буду очень рад.
Винда + питон3.
Заранее спасибо.
P.S. Может обычное открытие экселем2007 не работает и нужен именно импорт данных в эксель из csv? Если так, то печально.