Если правильно понял, предварительно нужно создавать пустую csv таблицу. Есть ли возможность автоматически создавать таблицу с заданным именем?
Здравствуйте. Для какой цели? Этот макрос служит для чтения данных с CSV-файла. Зачем создавать пустой?
Насколько я понимаю, что бы получить "сбодную" таблицу из первоначальной таблицы (из результата парсинга) необходимо сначала создать пустую таблицу, а затем указать ее название в макросе load csv. Или я ошибаюсь? Возможно каким то макросом можно создавать новую таблицу в папке проекта?
Возможно ли установить путь по умолчанию такой же, куда сохраняется основная таблица? [LOADCSV(table.csv)]table.csv[/LOADCSV]
Добавлю. Допустим, есть такая конструкция. Парсим три границы и создаем сводную табличку: <CD_GRAN_1!>[CSVCS]<CD_GRAN_2!>[CSVCS]<CD_GRAN_3!> [LOADCSV(table.csv)]D:\table.csv[/LOADCSV] [PUTCSVDATA(table.csv)]1|1[TOPASTE]ID характеристики[/PUTCSVDATA] Получается, макрос PUTCSVDATA при прогоне каждого URL будет каждый раз заново вписывать одну и ту же информацию в сводную таблицу? Если да - то, как мне кажется, нужен макрос- "триггер", содержимое которого срабатывает только один раз.
Здравствуйте. В сегодняшнем обновлении (Content Downloader X1 версии 11.1.0000098 (28.01.2017)) при вызове [LOADCSV] с несуществующим файлом, указанный файл будет создан автоматически.
Если можно, поясните, зачем это нужно. Функция записи данных в ячейку очень быстрая и практически не отнимает ресурсов. Спасибо!
С этим все нормально. Запись данных в файл (на диск) происходит 1 раз при завершении процедуры парсинга контента.
Возможно ли взять данные при помощи GETCSVDATA из одной таблицы и вставить в другую таблицу при помощи PUTSCVDATA?
Можно пример выражения? В инструкции увидел только как вставить из внешней таблицы в таблицу парсинга и наоборот.
Просто банально один макрос поместить в другой: [PUTCSVDATA(1)]|{lastcolumn_orig}+1|{overwrite}[TOPASTE][GETCSVDATA(1)]1|1[/GETCSVDATA][/PUTCSVDATA]