Думаю эта софтина будет многим полезна, особенно тем кто часто работает со списками строк, сортирует базы и всякого рода торговцам инфой .
List Transformator version 2.
Визуализация :
Подробная инструкция:
Я написал эту софтину чтобы подгонять списки вида :
параметр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 :
List Transformator version 2.
Визуализация :
Подробная инструкция:
Я написал эту софтину чтобы подгонять списки вида :
параметр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 не дано ), значит не соответсвует условию. А также пропускаются строки не соответствующие заданным регуляркам !
Внимание ! Ругаются несколько АВ .
Пожалуйста,
Вход
или
Регистрация
для просмотра содержимого URL-адресов!
Download :
Пожалуйста,
Вход
или
Регистрация
для просмотра содержимого URL-адресов!
Последнее редактирование модератором: