Skip to content

Commit

Permalink
Исправлены ошибки примера парсинга CSV-файла
Browse files Browse the repository at this point in the history
  • Loading branch information
thvvmas committed Nov 14, 2024
1 parent d865d45 commit 9daf438
Showing 1 changed file with 8 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,7 @@
ПараметрыЧтения.КонвертироватьДаты = Истина;
ПараметрыЧтения.ВыдаватьОшибкуПриОтсутствииЛиста = Ложь;
ПараметрыЧтения.ЗначениеИстина = "Y";
ПараметрыЧтения.ОставитьСтроковыеЗначенияСсылок = Ложь;
ПараметрыЧтения.ОставитьСтроковыеЗначения = Ложь;
ПараметрыЧтения.ИскатьПомеченныеНаУдаление = Ложь;
Возврат ПараметрыЧтения;
Expand Down Expand Up @@ -464,21 +464,23 @@
#### Пример чтения CSV-файла

```bsl
Процедура ЗагрузитьXSL(ДвоичныеДанныеФайла, Расширение)
Процедура ЗагрузитьCSV(ДвоичныеДанныеФайла, Расширение)
// Либо аналогична примерам с Excel, либо свойства с началом и длиной
СтруктураКолонок = ПолучитьСтруктуруЗагружаемогоОбъекта();
// Инициализируем параметры чтения напрямую, для дальнейшей передачи
ПараметрыЧтения = ПолучитьПараметрыЧтенияФайла();
// Помещаем файл в хранилище на сервере
АдресВХранилище = ПоместитьВоВременноеХранилище(ДвоичныеДанныеФайла, Новый УникальныйИдентификатор);
// Помещаем файл во временное хранилище на сервере
ПутьКФайлу = ПолучитьИмяВременногоФайла(Расширение);
ДвоичныеДанныеФайла.Записать(ПутьКФайлу);
// Если загрузка файла с разделителями, то 3-им параметром указывается разделитель, например ";"
// Если загрузка файла с разделителями, то 4-ым параметром указывается разделитель, например ";"
// В противном случае не указывается
// 3-им параметром указывается кодировка файла. По-умолчанию "UTF8"
СыраяТаблица = пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер
.ПолучитьПромежуточнуюТаблицуИзCSVФайла(ПутьКЛокальномуФайлу, СтруктураКолонок);
.ПолучитьПромежуточнуюТаблицуИзCSVФайла(ПутьКФайлу, СтруктураКолонок);
// Вызываем функцию конвертации строковых значений и передаем таблицу, полученную после чтения CSV-файла
ТаблицаРезультат = пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер
Expand Down

0 comments on commit 9daf438

Please sign in to comment.