если сохранить csv в формате юникод, то Excel не понимает, что файл форматированный под csv, если в формате utf8, то печатает каракули, но файл форматирует. Если переделываю в программе юникод в ASCII, то получается каля баля так как стоит кодовая страница us, а надо кирилицу, как сделать ее не знаю.