Разобрать csv файл #799428


#0 by lanc2233
Есть файл со строкой : "Значение 1";"Другое значение; с точкой запятой","Еще значение" Благодаря тому, что во второй колонке есть точка с запятой, СтрРазделить дает 4 колонки. Эксель понимает верно и дает три колонки. Есть какой-то простой способ правильно разделить строку на значения, без создания комобъекта эксель. Или придется свою функцию писать?
#1 by lanc2233
В примере ошибка, нужно так : "Значение 1";"Другое значение; с точкой запятой";"Еще значение"
#2 by Неверный Параметр И
Использовать как разделитель ";" начало и конец обработать отдельнь
#3 by lanc2233
Спасибо. Сам не допер ))
#4 by lanc2233
Увы не подходит. СтрРазделить(<Строка>, <Разделитель>, <ВключатьПустые>) Параметры: Тип: Строка. Строка символов, каждый из которых является индивидуальным разделителем. Делает немеряно элементов, потому что получается два разделителя - кавычка и точка с запятой.
#5 by Неверный Параметр И
Хотя, кажется, тебе понятней будет использовать ексель через ком.
#6 by Aleksey
ИсхСтрока = """Значение 1"";""Другое значение; с точкой запятой"";""Еще значение""";
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С