LOADCSV

Тема в разделе "Разное", создана пользователем ser9ga, 23 янв 2017.

  1. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Content Downloader X1 версии 11.1.0000101 (04.02.2017)

    - Устранены ошибки в работе макросов шаблона вывода для работы с подключаемыми CSV-файлами ([LOADCSV],[PUTCSVDATA]);
    - Устранены ошибки в функциях обработки CSV-файлов, которые вызываются при завершении процедуры парсинга контента;
    - Теперь макрос [GETCSVDATA] может быть использован внутри макроса [PUTCSVDATA];
    - Теперь в логе выполнения функций окна предпросмотра результатов парсинга контента в подробном виде отображаются все действия, произведенные с подключаемыми CSV-файлами;
    - Множество других доработок и исправлений.
     
    ser9ga нравится это.
  2. ser9ga

    ser9ga Member Пользователи

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Спасибо!
    Есть ли аналог lastcolumn, только для строк? Возможно, "lastrow"?
     
  3. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста.

    [GETCSVDATA(1)]{ROWCOUNT}[/GETCSVDATA]
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Доработал программу (обновите ее через главное меню -> файл -> центр обновлений) и дописал материал системы помощи Ссылки недоступны для гостей
     
  5. ser9ga

    ser9ga Member Пользователи

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    1) Т.к. нет возможности парсить [DYNAMICVALUES] напрямую в сводную таблицу, приходится отдельным проектом брать данные из таблицы-результата парсинга и вставлять их в сводную таблицу. Но без ссылок в списке очереди проект не запускается. Приходится вставлять ссылку-пустышку. Возможно ли что нибудь с этим сделать?

    2) Операторы {lastcolumn_orig} и {lastrow_orig} начинают отсчет всегда с нуля, конструкция "2+{lastcolumn_orig}+1" равносильна "{lastcolumn_orig}+3". Можно ли добавить возможность задавать "отступ", начиная с которого будет браться или выводиться информация?

    3) Конструкция
    [PUTCSVDATA(char)]2|2[TOPASTE][GETCSVDATA(main)]1|35[/GETCSVDATA][/PUTCSVDATA]
    [PUTCSVDATA(char)]{lastrow_orig}+1|2[TOPASTE][GETCSVDATA(main)]1|{lastrow_orig}[/GETCSVDATA][/PUTCSVDATA]

    Во вложенном GETCSVDATA оператор {lastrow_orig} не работает.
     
  6. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    1) Вставляйте любую ссылку


    2) Внимательнее читайте хелп (Ссылки недоступны для гостей):

    2017-02-08_23-04-10.png
    Код:
    [LOADCSV(1)]{rrowc}{rcolc}C:\Content\12.csv[/LOADCSV]

    3) Доработал, смотрите лог изменений
     
    ser9ga нравится это.
  7. ser9ga

    ser9ga Member Пользователи

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Спасибо за доработки!
    Можно ли сделать циклы для значений координат?
    Вариант синтаксиса для заполнения строк: [CYCLE]i{1:10};j{15:25}[PUTCSVDATA(1)]i|1[TOPASTE][GETCSVDATA(1)]4|j[/GETCSVDATA][/PUTCSVDATA][/CYCLE].
    Вариант синтаксиса для заполнения массивов: [CYCLE1]i{1:10};j{15:25}[CYCLE2]m{11:14};n{2:5}[PUTCSVDATA(1)]m|i[TOPASTE][GETCSVDATA(1)]j|n[/GETCSVDATA][/PUTCSVDATA][/CYCLE2][/CYCLE1].
     
  8. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Пожалуйста.

    Постараемся. Спасибо!
     
  9. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    1. Документ любой кодировки поддерживается?
    2. LOADCSV поддерживвается при такой конструкции?
    В шаблоне вывода
    Код:
    [LOADCSV(1)]C:\content\shop\price2.csv[/LOADCSV][GETCSVDATA(1)][PARAM]|art[/GETCSVDATA]
    
    [PARAM] одно из существующих значений колонки isbn документа price2.csv
    Документ
    Код:
    "isbn";"cena";"art";"izdatelstvo";"pereplet"
    "978-5-7057-2640-0";91,60 руб.;58407;"Волгоград: Учитель";"Обложка"
    "978-5-7057-2961-6";72,20 руб.;63332;"Волгоград: Учитель";"Обложка"
    "978-5-7057-2983-8";141,00 руб.;70097;"Волгоград: Учитель";"Обложка"
    "978-5-7057-3644-7";137,40 руб.;70151;"Волгоград: Учитель";"Обложка"
    "978-5-7057-2345-4";78,90 руб.;75554;"Волгоград: Учитель";"Обложка"
    "978-5-7057-4179-3";157,30 руб.;82343;"Волгоград: Учитель";"Обложка"
    "978-5-7057-2888-6";83,90 руб.;84823;"Волгоград: Учитель";"Обложка"
    "978-5-7057-3504-4";107,40 руб.;84824;"Волгоград: Учитель";"Обложка"
    "978-5-7057-4059-8";81,70 руб.;84825;"Волгоград: Учитель";"Обложка"
    [​IMG]
     
  10. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    1) Поддерживается любая кодировка
    2) Поддерживается
     

Поделиться этой страницей