_nemo_
ну вобщем это дебри уже,
проблема решается если delimer = ;
Вот смотри, ты ему написал код, который типа работает. А как ты можешь доказать, что этот код не потеряет втихушку какие-нибудь его данные? Вот речь вот про это. То, что он их через модуль csv начал разбирать, это ещё ничего не значит, он мог и ошибиться.
_nemo_
Как там может быть разделитель ‘,’ если
в русском экселе ‘,’ выполняет другие функции.
Эксель вообще не в CSV сохраняет,
вот почитай, я всё не читал здесь, но там суть передаётся - что на Excel не надо равняться, потому что они (Microsoft) нарушают стандарты и лепят своё везде, где могут.
А стандарты как раз и нужны для того, чтобы все программы в мире (сегодня, завтра, через 100 лет) могли безошибочно разбирать данные, представленные в определённом задокументированном формате.
Поэтому цена ошибки - это если ты ничего серьёзного не обрабатываешь, ты можешь лепить, конечно, что хочешь, а если это твои данные из больницы или поликлиники обрабатываются? ты как захочешь, чтобы их обрабатывала правильная программа или вот такая тяп-ляп лишь бы работало? Вот то-то и оно. И выпишут тебе талончик куда надо, а там тебя будут лечить три месяца от болезни, которой у тебя нет, с помощью лекарства за 1500 рублей коробочка. Это в лучшем случае, а могут и прооперировать просто так на всякий случай. А потом ты захочешь узнать, а кто же писал эту программу. Заглянешь - а это ты сам её писал :)