За наводку с utf-8 без bom спасибо. Я выбирал кодировку просто utf-8. Попробую.
а кучу ";" подряд я выбираю больше от лени и некоторой уверенности в гарантии результата. Структура импорта всегда идентичная и 1) не надо вручную выбирать соответствие полей, 2) не накосячишь выбирая это соответствие. А файл я генерирую сам в VBA, так что количество ";" сложности не добавляет. При обновлении цен и остатков у меня вообще всего 5 полей, вот там - да - у меня запомненное сочетание столбцов-полей.
UPD.
Не, выбор utf-8 без bom не помог. Строка
6049;1;Костюм Автогонщика;37,386;2860;;;;;;;;8562;;;5;;;;;;;;12;;;;;;Замечательный костюм автогонщика со шлемом и приборной доской-рулем. Костюм очень легко стирается в стиральной машине и благодаря хорошему качеству долго не выцветает и не теряет форму.;;Карнавальный костюм;;;;;;;;;;;;;Возраст:от 3 до 6 лет,Состав:винил‚ пластмасса‚ текстиль, винил‚ пластик‚ текстиль,2,Страна:США,Тип:карнавальные костюмы
импортирует Состав: винил‚ пластмасса‚ текстиль
а строка
6048;1;Коврик, строительная плащадка;17,82;2400;;;;;;;;9407;;;5;;;;;;;;33;;;;;;Коврик изготовлен с прочного материала. Игровой коврик представляет собой карту небольшой части строящегося города. Можно стирать в стиральной машинке. В наборе коврик и 3 машины.;;Деревянные Игрушки;;;;;;;;;;;;;Возраст:от 3 лет, Состав:винил,пластмасса,текстиль,туц, Страна:США, Тип:игровой коврик, Габариты:98,5*88,5см
импортирует Состав: винил
UPD2 (15-06-16):
Оказывается предыдущий человек, занимавшийся сайтом, использовал "Нижняя одинарная открывающая кавычка" вместо запятой. На глаз это вообще не отличишь. Увидел, когда скопировал строку в онлайн конвертер ASCII кодов. Всем спасибо за помощь.