|
Строки
| ☑ |
0
ReZеt
12.10.12
✎
02:23
|
Здравствуйте.
У меня есть файл Excel в нём ячейка с данными
",Почтовый индекс,Область,,Город,,Улица,Номер дома,Итд,Итп"
Могу ли я как то разделить это строку на 7 частей и и каждую часть присвоить отдельной переменной, пример:
a="Почтовый индекс"
b="Область"
c="Город"
d="Улица"
Спасибо.
|
|
1
Boleev v2
12.10.12
✎
02:24
|
Разрешаю
|
|
2
Aleksey
12.10.12
✎
02:24
|
да можешь
|
|
3
Boleev v2
12.10.12
✎
02:25
|
(2) тут разрешаю и повелеваю только я.
|
|
4
ReZеt
12.10.12
✎
02:25
|
Спасибо за разрешение А как? Извиняюсь за некорректный вопрос)
|
|
5
Boleev v2
12.10.12
✎
02:27
|
Функция РазложитьСтрокуВМассивПодстрок(Знач Стр, Разделитель = ",") Экспорт
МассивСтрок = Новый Массив();
Если Разделитель = " " Тогда
Стр = СокрЛП(Стр);
Пока Истина Цикл
Поз = Найти(Стр,Разделитель);
Если Поз=0 Тогда
МассивСтрок.Добавить(Стр);
Возврат МассивСтрок;
КонецЕсли;
МассивСтрок.Добавить(Лев(Стр,Поз-1));
Стр = СокрЛ(Сред(Стр,Поз));
КонецЦикла;
Иначе
ДлинаРазделителя = СтрДлина(Разделитель);
Пока Истина Цикл
Поз = Найти(Стр,Разделитель);
Если Поз=0 Тогда
МассивСтрок.Добавить(Стр);
Возврат МассивСтрок;
КонецЕсли;
МассивСтрок.Добавить(Лев(Стр,Поз-1));
Стр = Сред(Стр,Поз+ДлинаРазделителя);
КонецЦикла;
КонецЕсли;
КонецФункции // глРазложить
|
|
6
Aleksey
12.10.12
✎
02:27
|
(4)
|
|
7
ReZеt
12.10.12
✎
02:28
|
Спасибо сейчас буду пробывать
|
|