Добрый день!
Сталкивался ли кто-нибудь с задачей загрузки данных (файл.csv) в таблицу значений? (числовые значения)
Прошу посоветовать как это грамотно сделать (платформа 1С81)
Я так понимаю работать надо с текстовым файлом. Что-то типа такого:
Попытка //Пытаемся прочитать файл
Текст = Новый ЧтениеТекста("d:\win.txt", КодировкаТекста.UTF8);
Исключение
Предупреждение("Не удалось прочитать файл");
Возврат;
КонецПопытки;
ТабЗн=Новый ТаблицаЗначений; //Создаем таблицу значений
Стр = Текст.ПрочитатьСтроку(); //Читаем строку из файла
Для Счетчик=0 По СтрЧислоВхождений(Стр,";") Цикл
ТабЗн.Колонки.Добавить(("Кол"+Счетчик),,("Кол"+Счетчик),20); //Создаем колонки. Их число на 1 больше чем число разделителей (";")
КонецЦикла;
Пока Стр <> Неопределено Цикл
//Здесь нужно как-то разбить строку и записать числа в таблицу значений
//Как это сделать????
Стр = Текст.ПрочитатьСтроку();//переход на новую строку
КонецЦикла;
Текстовый файл имеет вид:
1,5;4,45;67,8
2,8;6,83;49,1
43,7;5,451;38,5
Подскажите как разбить строку на отдельные данные по разделителю
или может вообще есть какой-то более простой путь???