Актуально List Transformator version 2

Тема в разделе "Text Utilits", создана пользователем Kuchera, 13 июн 2018.

  1. Здравствуйте пользователи, у нас в команде возникли серьезные разногласия, которые не могут больше оставаться неразрешенными, в связи с этим весь состав отправляется в отпуск отдохнуть и набраться сил. Весь состав остается неизменным, но он полностью отстранен от модерации форума.

    А теперь о нарушениях за которые я собственноручно буду выдавать блокировки до конца месяца или перманент:
    — оскорбления участников форума - до конца месяца/перманент
    — создание тем в разделах, которые не предназначены для этого или не отвечают требованиям - удаление темы, блокировка до конца месяца
    — флуд/спам/реклама - перманент
    — идиотизм - до конца месяца
    — мультиаккаунты - перманент
    — временная почта/рандом ник - перманент (нам не нужен биомусор)
    — остальные правила - блокировка до месяца

    Все что не запрещено — разрешено, но (!), если это не противоречит здравому смыслу. Оценка здравого смысла остается за администрацией ресурса.
    P.S. мне глубоко наплевать, сколько останется активных пользователей, я вижу серьезную проблему в отношении к правилам как пользователей, так и нашего состава модераторов, и мы это будет искоренять.
  1. Kuchera

    Kuchera Новорег

    17 дек 2017
    3
    0
    #1 Kuchera, 13 июн 2018
    Последнее редактирование модератором: 13 июн 2018
    Думаю эта софтина будет многим полезна, особенно тем кто часто работает со списками строк, сортирует базы и всякого рода торговцам инфой .

    List Transformator version 2.

    Визуализация :

    f9d03411e3e86be4142b2a70a071595c.png


    Подробная инструкция:

    Я написал эту софтину чтобы подгонять списки вида :

    параметр1,параметр2,параметр3,параметр4 к нужному формату, а именно :

    - Смена порядка параметров
    - Смена разделителя
    - Выборка по регулярному выражению

    Свойства :

    - Программа сама определяет разделитель по списку наиболее общепринятых. По дефолту проверяет такие ( ; : ' , | & ^ ).
    --- Если программа не определила разделитель, укажите его сами.
    - При загрузки исходного списка программа отображает только начальные 10 строк
    - При выгрузке результатов программа отображает только начальные 10 строк

    Т.е. по указанному разделителю файл разбивается на столбцы.. и в результат он выводит только те столбцы которые вы задали ( по их номеру ). А все остальное так и лежит в файле который вы загрузили..

    Возможна автоматизация и сохранение результатов. 2 поля задания путей :
    1) Путь к папке ( директории ), где брать файлы .. второе поле рядом, поменьше - указывайте расширение файлов, это обязательно ! Пример : .txt или .csv
    2) Путь по которому сохранять результаты... Если Его не указать ( Оставить эти два поля пустым ) , то результаты будут сохранены в ту же папку откуда брались исходники... и сохранится с тем же расширением...

    Если вы хотите поменять расширение у сохраняемых файлов , то укажите это в маленьком поле рядом...

    ** УКАЗЫВАТь РАСШИРЕНИЕ для сохраняемых файлов не обязательно, в отличие от указания пути для загрузки файлов.. там обязательно..

    При изменении расширения сохраняемых файлов, условием является отстутствие знака ТОЧКА ( . ) в имени файла... Ибо название файла обрежится до этой точки..

    - Если не указан путь сохранения , то создает папку Result в папке с исходными файлами и туда сохраняет результат
    * Если папка Result уже создана, то не пересоздает, а пишет внутрь. Но пересоздаст файлы внутри с такими же названиями. Так что бдите ) blink.gif
    - Если берете файлы не с директории, а загружаете единоразово через кнопку "Загрузить", то или указывайте путь сохранения, либо сохраняйте через кнопку "Сохранить" blink.gif

    Если не указан разделитель на замену ( новый ) , то за дефолт берется спарсеный автоматически, либо указанный вами как стандартный. То бишь, если разделитель спарсился нормально, то поля для указаний разделителей можно не заполнять, нужно только указать столбцы
    - Автоматическое указание столбцов по номеру [#]
    - Если неверно определило разделитель, указываете свой и в 1 поле строки автоматически будут перерасчитаны с учетом нового разделителя
    - Показывает количество пропущенных строк ( причины : несовпадение заданных индексов столбцов с фактическими ) , к примеру, вы задали индекс 9 , а в этой строке по какой-то причине их всего 5.. или наоборот.

    Учтите, что в этом софте отсчет столбцов начинается не с 0 , а с 1


    ** ВНИМАНИЕ !
    - При чтении из директории, посчитать столбцы предварительно ручками и забить их индексы в софт.

    ** Reular expressions ( регулярки )
    - для каждого столбца вы можете задать регулярное выражение либо оставить поле пустым ( по дефолту * ( то же самое ) ).
    Т.е. Если данные внутри столбца соответсвуют вашей регулярке то данный столбец обработается, если нет, то пропускается вся строк.
    Из этого :
    В пропуски записываются строки которые содержат меньше столбцов чем максимальный заданный пользователем ( допустим вы задали 1,2,10 , а в наличии всего 7, 10 не дано ), значит не соответсвует условию. А также пропускаются строки не соответствующие заданным регуляркам !


    Внимание ! Ругаются несколько АВ .

    Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок

    Download : Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок
     
  2. Последние темы от Kuchera

    Порядок:
    Заголовок
    Ответов Просмотров
    Последнее сообщение
    1. Kuchera
      Ответов:
      2
      Просмотров:
      655
    2. Kuchera
      Ответов:
      0
      Просмотров:
      198