Добавить новые функции в редактор CSVPRO

Привет. Пишите в комментариях, какие функции нужно добавить в программу. Постараемся реализовать полезные функции в кратчайшие сроки.


Также приветствуется поддержка проекта https://sbfactory.ru/csvpro_website/make-donate/


Спасибо!


1 Star2 Stars3 Stars4 Stars5 Stars (7 votes, average: 5,00 out of 5)

Загрузка...

Автор: admin, 16.05.2021
Рубрики: Без рубрики
141 комментарий к сообщению: “Добавить новые функции в редактор CSVPRO”
  1. Ergoline:

    Я не про функции, а за практический момент.
    Возьмем опенкарт 1551, в то время не существовал тайтл в этой цмс.
    И тайтл можно было добить только дополнительными модулями.
    В моем случае, модуль кажется использовал другие разделители, чем задано в самой цмс,
    и когда я пытаюсь открыть таблицу, то колонки «скомканы» (так скажем — там смесь данных из разных колонок.
    Можно ли как то предусмотреть подобные случаи?
    Думаю что какие нибудь плагины и в других цмс могут быть с другими разделителями,
    и по этому нормально увидеть данные тупо не реально. ( ну я правда тоже не говорю что спец в этом направлении.
    Если надо могу скинуть такой дамп

    • Здравствуйте.

      Простите за долгий ответ.

      Вы можете установить любые разделители и ограничители CSV в настройках программы CSVPRO (кнопка на главной панели инструментов «Параметры загрузки/сохранения CSV»).

      Сергей

  2. Вячеслав:

    Сергей, Добрый вечер!
    Можете добавить в программу CSVPRO — Удаление строк или ячеек, как у Вас реализовано в ContentDownloader (редактор CSV).

    С Уважением, Вячеслав!

  3. Егор:

    Здравствуйте!

    Было бы неплохо, если в дальнейшем будет реализация автоматизации.
    Например: запустил проект по крону, а он выполнил определенные действия (загрузил нужные таблицы, пересчитал стоимости, сделал поиск-замену, удалил пустые ячейки, сохранил и все это отправил на FTP). Это как пример.

    Для пользователей CD это все решается внутри самого CD, а вот для тех, кто будет пользоваться только этой программой, то им было бы неплохо добавить подобную автоматизацию «двух кликов»

  4. Николай:

    Отлично, что отделили его! Очень потенциальный продукт, если сделать в нем обработку масштабнее. Я бы даже его отдельно купил!
    Есть предложения
    1) Добавить возможность записи и применения действий — выполнение сценария (аля макрос) Автоматор — это, то о чем я пишу? А какие функции поддерживает, можете прописать?
    2) При работе с ценами добавить возможность изменений несколько столбцов одновременно (с выбором), а не по одному. Можно через запятую перечислять номера столбцов для обработки, а также через тире, если обработка в диапазоне?
    3) В метод округления при работе с ценами сделать до -4 (десятитысячные) или вообще не ограничивать выбор. Это нужно для прайсов в валюте, в них часто цены с 3-4мя значениями после запятой.
    4) Бывает, что прогресс загрузки файла зависает, грузил файл с 900тыс. строк
    5) Сделать режим фильтрации строк с условиями при поиске по всей таблице, а не только по одному выбору
    6) Не понял, как закрыть вкладки файлов? Файл projcache удалять неудобно.
    7) Файл на 900 тыс. строк загрузилось всего 507 тыс. Это где то ошибка? Не смог найти ошибки в файле.

    Пока это предложения, которые пришли в голову сразу. Готов продолжать писать при возникновении новых.
    Сейчас пользуюсь другим софтом для работы с CSV, но он не все включает, что мне необходимо у однако скорость обработки 1 млн строк у этой проги огромная. Если интересно, для сравнения, готов написать в личку название

  5. Василий:

    Здравствуйте, хотелось бы реализовать две функции.
    1) Отображение количества найденных строк/совпадений при поиске https://skr.sh/s8wfccuD3ss
    2) Возможность выделения/удаления нескольких строк(через CTRL), а не по одной

    • Здравствуйте.

      2 пункт реализовал. Скачайте обновления. 1 пункт в очереди к реализации.

  6. Евгений:

    Здравствуйте
    Очень не хватает уборки повторов по данным нескольких столбцов, чтобы вся строка удалялась при повторе и такое же по двум, трем, нескольким столбцам

    Фильтрация по части слова при наборе, фильтрация по данным нескольких столбцов

    Неплохо было бы иметь сортировку по нескольким столбцам

  7. Виктор:

    Здравствуйте!
    Сделайте пожалуйста во вкладке «Пересчет цен», увеличение или уменьшение в процентах.
    Спасибо.

    • Здравствуйте.

      Для этого используется обычное умножение.

      Например, чтобы уменьшить на 20 процентов, умножьте цену на 0.8, а, чтобы, увеличить на 20 процентов, умножьте цену на 1.2.

  8. Богдан:

    Конвертация csv to excel
    Спасибо

  9. Виталий:

    Здравствуйте.
    Добавьте, пожалуйста, функцию транслитерации. Нужно кириллических языков, например их преобразования в URL. Желательно с возможностью редактирования списка замены символов.
    Еще хотелось бы функцию, при скачивании фото, распределять файлы по папкам согласно уровням url. Такая функция есть в CD в массовой загрузке.

  10. Андрей:

    Здравствуйте,
    При количестве строк от 1 000 000 не умещается отображение нумерации строк. Умещается только 6 знаков.

  11. Евгений:

    В окне поиск-замена, при наведении на операторы, подсказка исчезает через три секунды, что очень не удобно

  12. Евгений:

    1. Сделать выделение столбца (по аналогии с EXEL) при клике на заголовок столбца
    2. Добавить функцию вырезать(вставить) столбец
    3. Добавить крестик в углу заголовка для закрытия открытого документа (Закрыть файл в меню — очень не удобно)
    4. Отсутствует функция поднять регистр текста

  13. Евгений:

    Здравствуйте! Хотелось бы функцию поиска и скачивания картинок из Googlе и Яндекс фото как в CD

  14. Вячеслав:

    Здравствуйте! Возможно доработать CSV Image Viewer? При просмотре картинки в основном окне, по клику по ней, вызвать внешнюю программу (редактор установленный в системе для данного расширения файла).

  15. Виталий:

    Добавьте возможность при перестроении таблицы https://i.imgur.com/tAek5zh.png задать название столбцов Название и значение характеристики

  16. Вячеслав:

    Здравствуйте!

    Сделайте, пожалуйста, следующие доработки:
    1. Перенесите в CSVPRO из Content Downloader две функции «Преобразовать HTML в текст» и «Удалить указанные теги».
    2. Возможность редактирования в редакторе ячейки (поле ячейки вверху под меню) по правому клику мыши открыть меню с функциями, а именно:
    вокруг выделенного слова или части текста вставить обрамление HTML (…выделение…; …выделение…; …выделение…; …выделение…; …выделение…), также как у Вас реализовано вставка макросов в Content Downloader в шаблоне вывода.
    3. Удаленное подключение к базе данных MySQL.

  17. Вячеслав:

    Пункт 2, посмотрите, пожалуйста, исходный текст сообщения (HTML теги преобразовались в текст с разметкой НТМL).

    • Вячеслав:

      Здравствуйте.
      Отлично реализован пункт 2, но есть маленький баг (Настройка быстрой вставки — не работают горячие клавиши Ctrl+4 и т.д.).

  18. cofiteex:

    Доброе утро, если оставить программу открытой то при выходе обновления, за ночь может скопиться много уведомлений об обновлении, нельзя ли как то, уменьшить кол.во напоминаний, оставил тут комп на пару дней, )))- устал закрывать окна. Спасибо

  19. cofiteex:

    Добавьте пожалуйста функции:
    удаления текста и цифр в столбцах, причем в выборочных столбцах, или всей таблице, в целом это можно сделать и в excel но там макрос надо писать.
    Также было бы полезно искать по всему док.ту или в выборочных столбцах, областях, уникальные значения и проставлять их в столбик. Когда огромный документ напаршен, пляшут форматы, и не всегда удается (через расширенный фильтр, удалить дубликаты …) в excel обработать данные. было бы круто но в целом выходы конечно есть.

    Вопрос не в эту ветку, а можно парсить в разные документы, данные? по одним и тем же ссылкам, в один документ складывать например все найденные наименования (текст) в столбик, а другой все тоже самое и другие данные… чтобы уникальные значения из столбика было быстрее найти. И применить =СЧЁТЕСЛИ …

    Спасибо.

    • Здравствуйте.

      Не совсем понятно, можете написать ко мне в Whatsap/Telegram +79833813211 (Сергей).

      По парсингу: Да, возможно. Это реализуется с помощью макроса шаблона вывода [SAVETOFILE] https://sbfactory.ru/cd/?p=1984 (клик для справки).

  20. Виталий:

    1. Если файл уже открыт в другой программе и затем его открыть в CSVPRO, то будет просто пустой файл. Добавьте уведомление, что файл уже используется другим приложением.
    2. Возможно ли сделать автоопределение разделителя ячеек при открытии? Возможно опционально.

  21. Виталий:

    Возможность закреплять строки и столбцы

  22. Вячеслав:

    Здравствуйте!

    Сделайте, пожалуйста, следующую доработку:
    Очень часто в ячейку CSV файла, после парсинга в программе Content Downloader, записываю часть кода в формате HTML. Было бы очень удобно видеть в редакторе ячейки (поле ячейки вверху под меню) просмотр в формате HTML. Реализовать так как у Вас сделано в предпросмотре Content Downloader, но переключатели TAB поставить не вверху, а справа окна, так как слева очень важный параметр Номер строки и перенос строк.

  23. Александр:

    Открытие файлов через Drag&Drop
    т.е. при переносе файла в область редактора, он откроется.

  24. Виталий:

    Программа при сохранении добавляет BOM. Сделайте это опционально.

  25. Виталий:

    Не работает хоткей shift + ctrl + v «Вставить одно и тоже значение во все выделенные ячейки». Вставляется только в первую ячейку. Если же выбрать из контекстного меню — то все ок.

    • Здравствуйте.

      Только что проверил — все хорошо с этим.

      Возможно, что-то в вашей системе перехватывает эту комбинацию клавиш.

  26. Виталий:

    1. Добавить возможность сопоставлять поля из разных CSV. По аналогии с функцией ВПР в екселе. Например, открыто 2 файла в программе. В обоих файлах есть некие уникальные одинаковые поле МОДЕЛЬ. Мы ищем указанное значение поля МОДЕЛЬ в другом файле, если находим, то подставляем значение или значения из указанной колонки. Также нужно учесть что значение может быть одно или несколько. Если несколько, то их разделять через какой-то символ/перенос строки.
    2. Возможность отменять не только одно последнее действие. Иногда проделываешь несколько действий и вернуться уже нельзя.

  27. Анатолий:

    В дополнительных функциях CSV — чтобы можно было применять фунцию к выбранным ячейкам.

  28. Сергей:

    Здравствуйте.
    Можно ли добавить некоторые функции как в OpenOffice. Очень нужна возможность подсчитывать j,ott количество знаков в нескольких ячейках (LEN в OpenOffice)

  29. Дмитрий:

    Всем привет обрабатывал последней версией, точне пытался разбить большой файл csv на 295.000 строк по 10.000 CSVPRO — почему-то в результате выдает точно такойже неразбитый файл, через CD и обыкновенную
    CSV — разбилось за три секунды

  30. Владимир:

    Добрый день. У нас на сайте очень много товаров и иногда получаются дубли артикулов. Хотелось бы увидеть функцию, которая найдет и выделит (отдельным цветом или еще как) все дублирующие артикулы. Например выгрузил я два столбца Артикул и Ссылка на товар. Нажал поиск дублей и получил бы выгрузку, что то типа:
    Артикул:123 Ссылка site.ru
    Артикул:123 Ссылка site1.ru

    Артикул:456 Ссылка site2.ru
    Артикул:456 Ссылка site3.ru
    Спасибо.

  31. Юрий:

    Переодически появляется ошибка: Чтобы открывать XLSX файлы в системе должен быть установлен Microsoft Office Excel.
    В самом Content Downloader загружается без проблем.
    Подскажите, что не так.

  32. Виталий:

    Если файл на 21 тыс строк, разбиваю его на несколько файлов по рубрикам. Но в некоторых файлах съезжают столбцы. Подозреваю из-за столбца описание, там есть теги и одинарные кавычки. Точка с запятой или двойная кавычка отсутствуют, думал они могут мешать, т.к. используются как разделитель и ограничитель.

  33. Виталий:

    Добавить возможность просмотра ошибок при скачивании картинок. Может опционально ЛОГ сохранять или просто выводить список URL которые не скачались https://i.imgur.com/XBwgSEZ.png.

    • Здравствуйте.

      Скачайте обновление.

      Теперь при появлении незагруженных картинок в нижней-правой части инструмента появляется элемент копирования информации в буфер обмена системы.

  34. Виталий:

    Добавьте авто обновление программы.

    • Авто обновление будет, если программой будут пользоваться.

      На данный момент программу используют всего 5-10 человек в сутки. Это очень мало.

  35. Александр:

    Добрый вечер, увеличьте пожалуйста историю изменений (или надстройку сколько хранить шагов) и добавьте горячую клавишу «Ctrl + Z». Заранее спасибо!

    P.S. я про функцию «Отменить применение последней функции».

    • Здравствуйте.

      Пока только отмена одного действия, так как реализация полноценной системы отмены действий является сложной в разработке с учетом количества функций и экономии памяти при этом.

      Отмена нескольких действий в планах, но сначала нужно решить более важные задачи.

  36. Виталий:

    В новом инструменте CSV File Manager есть только диск C, у меня в системе C, D

  37. Вячеслав:

    Здравствуйте.
    У Вас очень хорошо реализован инструмент Webpage Preview.
    Возможно доработать программу на этом инструменте (или аналоге Webpage Preview) для просмотра ячейки
    таблицы содержащей кусок исходного кода страницы в формате разметки HTML.

  38. Вячеслав:

    Здравствуйте!

    Возможно сделать следующий функционал программы?

    1. При большом количестве столбцов в файле csv, было бы удобно иметь возможность скрывать столбцы (с которыми не надо работать в данное время) от просмотра в главном окне программы, но при этом их не удалять.

    2. При анализе большого массива данных в файлах CSV, желательно иметь в программе Notes (Примечание).

    • Здравствуйте.

      1) Нет возможности скрыть столбцы. Есть возможность уменьшить ширину выбранных столбцов, скажем, до 10 пикселей или переместить выбранные столбцы в конец таблицы. Если это решит ваш вопрос, напишите, какой из вариантов подойдет или нужно ли сделать оба варианта;
      2) Можно подробнее, как должны работать примечания?

      • Вячеслав:

        1) Уменьшить ширину выбранных столбцов до 10 пикселей очень хорошее решение. Это сократит видимость рабочей области таблицы, но при этом будет видно, что есть скрытые столбцы по полоске скрытого столбца шириной несколько пикселей.
        2) Примечание в идеале, как реализовано у Вас в Content Downloader (Меню Notes (вкладка Глобальные)).

  39. Виталий:

    Можно ли доработать функцию «Удалить дубли в ячейках» чтобы брать повторяющиеся значения из указанного столбца. Например, столбец IMAGE содержит изображение, и такое же значение может быть в другом столбце IMAGES i.imgur com/8HtOBCX.png

    • Здравствуйте.

      Так как данная задача не сильно востребована делать данную доработку пока не планирую.

      Решение вашего вопроса текущим функционалом: Сначала объедините два столбца с картинками, удалите в получившемся (объединенном) столбце дубли картинок и затем разделите столбец (чтобы опять получить два столбца: основная картинка и дополнительные).

  40. Виталий:

    Сделайте возможность сохранения CSV без BOM, как это сделано в CD

  41. Алексей:

    Добрый день!

    О программе узнал буквально вчера, экспериментирую.

    Каких возможностей не хватает прям с ходу:
    1) Счетчики над каждой колонкой сколько заполненных ячеек в столбце (нужно что бы чистить выгрузки товарные с винегретом характеристик)
    2) Клавиатурные сокращения. Хотя бы для удалить колонку, удалить строку.
    3) Если сделать фильтры поисковые выпадающие (как в эксельке) — вообще бомба. Но наверное это сложно…

    • Здравствуйте.

      1 и 2 сделаю.

      3 — нужно уточнить так как Excel я не пользовался. При желании можете написать мне в Whatsap +79833813211 для уточнения деталей по добавлению новой функции.

  42. Виталий:

    Можно ли добавить в замены макрос [INT_ID]? Это нужно для уникализации.

  43. с xls в csv нашел, а обратно есть функция из csv в exl? Так же интересует возможность обрабатывать файлы больших размеров, маленьких размеров программ достаточно, а так же можно и функциями exel, а вот большие файлы другой вопрос.

  44. Вячеслав:

    Сергей, добрый вечер.

    1) Возможно доработать инструмент «Фильтрация строк». Добавить выбор скрывать строки «если содержит», скрывать строки «если не содержит», также высотой скрытой строки в несколько пикселей, но при этом строки не удалять, а только скрыть от просмотра.

    2) Выбор заливки ячейки цветом иметь возможность выбирать цвет заливки ячейки и цвет шрифта с большем выбором цветов (цвет менее насыщенный).

    3) В инструменте Поиск по таблице — изменить найденные ячейки цветом заливки по всей таблице. Кнопка убрать всю заливку.

  45. Михаил:

    Можно ли сделать аналог «условного форматирования» как в Excel?
    Удобно искать информацию через эти функции (выделение цветом и т.п.)

    И поддерживаю, что нужен обратный конвертер csv -> xlsx

    • Здравствуйте.

      Нормальные компоненты преобразования CSV в XLSX (и обратно) стоят по 100 евро. В свободно распостраняемый продукт пока финансово не вкладываемся, увы.

    • Заливку ячеек цветом сделал по просьбе человека и уже можно скачать обновление с этим делом. Но есть один большой и неприятный нюанс, в используемом компоненте таблицы у ячеек нет свойств цвета. Поэтому мы реализовали отдельный массив в памяти с данными о цвете каждой из ячеек (по их координатам) и отрисовываем его поверх таблицы. Человеку требовалось просто подкрасить ячейки без удаления/перемещения строк и столбцов. То есть, если сейчас подкрасить ячейки и начать перетаскивать строки или столбцы нужно пересчитывать всю сетку подкраски, чтобы подсветка перемещалась вместе с перемещаемыми/удаляемыми столбцами и строками.

      Естественно, планируется добавить функции пересчета массива подкраски для каждой функции изменения таблицы. Это займет время.

  46. Илья:

    +1 При ручном сопоставлении ячеек добавленные строки как то выделять что их уже сопоставил.

    +2 При клике двойном на позицию в окне «Ручное сопоставление» позиционировать находить эту строку в основном окне программы. После добавления сопоставления тоже позиционироваться на этой строке с которой происходит работа. Можт горячие клавиши для кнопки добавить.

    +3 При выделении строки из добавляемого файла подсвечивать первую строку основного файла если она единственная с максимальным цитированием. Включать пикером может такой режи.

    +4 Если вес совпадения одинаковый у нескольких строк то было бы неплохо предусмотреть дополнительные поиски посимвольно или с дополнительными ключевыми полями учитывающими характеристики введя дополнительные индекс похожести процентный.

  47. Виталий:

    Добавьте возможность задавать в качестве разделителя табуляцию каким-то обозначением. Может \t или {tab} https://i.imgur.com/RSMCFGr.png

  48. Можно добавить функцию выреза текста между символами. Например: Я люблю вкусный борщец {с сальцом и лучкок.} Дальше в «найти и заменить» печатаем —> {*} заменить на пусто, получаем —> Я люблю вкусный борщец

  49. Masrub:

    1) Не хватает функции по рандомному заполнению ячеек таблицы из файла или текста. Это бывает необходимо когда нужно добавить сотни ссылок на различных фотографий к товару и из текстового файла/буфера обмена/таблицы. Причем не важна последовательности, главное заполнить ячейки фото, допуская что фото будет повторяться, желательно не в строках а столбцах(конечно чем меньше тем лучше).
    2) Сергей все же очень не хватает функции именно по сохранению из программы из csv>xls (это необходимо когда импортируешь к примеру характеристики с точкой и они в эксель превращаются в даты). Нужно для обмена с клиентами/поставщиками которые про csv не слышали.

  50. Andrey:

    Было бы неплохо добавить конвертацию CSV -> XLSX

  51. Александр:

    При работе заметил такую вещь:
    При нажатии на NUM-клавиатуру не добавляются цифры без «активации» ячейки с помощью enter или другой клавиши, т.е. приходится первую цифру вбивать через клавишу выше букв, а потом уже добивать NUM-ом, что не очень удобно 🙂

  52. Александр:

    Еще один нюанс заметил, не знаю, может быть так и задумано, однако:
    Выбрал CSVPRO как программу по умолчанию для открытия .csv файлов в win10.
    Если уже открыт CSVPRO и нажимаешь на .csv файл через проводник, то открывается новая инстанция программы с данными файла, а не вкладка внутри уже открытой программы.
    Конечно, мелочь, но бывает замедляет процесс при работе с множеством csv файлов.
    Спасибо!

  53. MASRUB:

    Сергей было бы полезным сделать чтение позиции активного столбца при открытии действий из «Дополнительные функции обработки csv»
    Т.е. у меня выбран столбец 4 (Описание) я хочу к этому столбцу применить «Генератор описания» открываю его и номер столбца для обработки автоматом подхватывается 4.

  54. MASRUB:

    Так же не хватает статистики по ячейкам (Как это есть в excel) Количество заполненных ячеек как минимум, по числам можно добавить самое максимальное/среднее/минимум.

  55. Семён:

    Здравствуйте, Сергей.
    Что если реализовать подключение к облаку csvpro.
    Например у меня в облаке есть рубрика с картинками. Имя картинок это артикул

  56. Дмитрий:

    Добрый день. Не могли бы добавить перевод текста. Что бы была возможность перевести полностью всю колонку. И определения на каком языке написано. Очень бы помогло.

  57. Здравствуйте!
    Очень не хватает функции подсветки синтаксиса HTML.
    Как в Notepad++. При редактировании описания товаров весь текст сливается в одно.
    А так было бы намного приятнее.

  58. Даниил:

    Здравствуйте!
    Математические функции неплохо было бы. Из столбика 1 вычесть столбик 2. В принципе такое в эксель можно, но если файл большой

  59. Дмитрий:

    Здравствуйте.

    Было бы не плохо реализовать перевод на латинский для создания ЧПУ страниц.

  60. Вопрос по CSVPRO на вкладке «Подсчитать и показать заполненность столбцов таблицы».
    Сейчас эта функция подсчитывает только на заполненность ячеек в столбце и выводит количество. Но в ячейках например через запятую могут быть несколько значений, например номера телефонов или email адреса. Хотелось бы, чтобы подсчет был не только по строкам, а и в ячейках. Скрин приложил.
    https://ibb.co/JpRcfby

  61. Владимир:

    Возможно добавить функцию отмены последнего действия Cntr+z?

  62. Дмиттрий:

    Можно сделать чтобы при сохранении в конце файла не было возврата каретки. Каждый раз чистить приходиться. Либо вывести в чекбокс как доп.настройка.

    Программа очень хорошая!

  63. Семен:

    Здравствуйте.
    Было бы не плохо добавить в автоматизацию, функцию автоматической подгрузки csv из почтового ящика (у некоторых поставщиков csv идет в архиве).

  64. Вячеслав:

    Сергей, добрый день.

    Для оперативного анализа файла CSV, возможно доработать инструмент «Фильтрация строк». Добавить выбор скрывать строки «если содержит», скрывать строки «если не содержит», также высотой скрытой строки в несколько пикселей, но при этом строки не удалять, а только скрыть от просмотра.

  65. Арсений:

    Здравствуйте, Сергей!
    Спасибо Вам огромное за прогу!
    Есть ли возможность в «Фильтрации строк» добавить функцию выделения области обработки, позволив указывать диапазон столбцов и строк? А то сейчас для того, чтобы очистить лишнее содержимое ячеек приходится сначала разбивать файл по блокам строк, а потом монотонно кликать по номеру каждого столбца, иногда раз 200 🙂
    Спасибо!

  66. Евгений:

    Здравствуйте. Парсер идеальное изобретение он очень нужен. Очень хочу Вас попросить сделать регулярные выражения в него. Вкратце я собираю контакты на сайтах. Раньше сопоставлял в excel. Сейчас с встроенным парсером это очень удобно, но я не могу например собрать несколько телефонов и email, берется только по одному. Или например я беру социальные сети Начало https://vk.com а конец например какая то кавычка «. В основном парсере я беру с полями и потом убираю кавычку это работает идеально в любом месте страницы. А в парсере таблице мне после сбора пришлось добавлять с начала поля https://vk.com. А вообще это супер иметь парсер в таблице для сбора контактов, программа безошибочно ставит все на место, только с регулярными выражениями будет проще дождаться остальных Ваших Важных изобретений в парсере

    • Здравствуйте.

      Это уже реализовано.

      Кликните на ячейку второго столбца встроенного парсера (где прописываются правила поиск-замены) и редактируйте содержимое этой ячейки в текстовом поле ниже. В этом поле вы можете использовать одно или несколько регулярных выражений (re:) в совокупности с другими правилами поиск-замены. Каждое правило вводится построчно.

      Функции поиск-замены здесь используются такие же, как и в Content Downloader.

      Мануал по функциям поиск-замены https://sbfactory.ru/cd/?p=644

      Мануал по регулярным выражениям https://sbfactory.ru/cd/?p=644#regulareprs

      Тема с регулярными выражениями на форуме https://forum.sbfactory.ru/threads/regexp-shpargalka-po-reguljarnym-vyrazhenijam.272/

      Если будут вопросы — обращайтесь…

      • Евгений:

        Огромнейшее Вам спасибо, это очень долгожданная программа со всеми функциями, сейчас фактически нет программ которые функционально могут работать с csv. Чтобы сделать все, что нужно я кроме excel работал еще в нескольких текстовых редакторах, но теперь я все больше работаю в Вашей программе. В текстовых редакторах я только фильтрую гигабайтные файлы, а дальше шлифую их для передачи заказчикам в Вашей программе. Очень и очень она у вас хорошая и все более функциональная.

  67. Андрей:

    Добрый день.
    В предыдущей версии была полезная функция — генерация уникальных id/sku. Может можно в новую версию внедрить этот инструмент?

    • Здравствуйте.

      Не помню, чтобы добавлял эту функцию в CSVPRO.

      Эта функция есть во встроенном в Content Downloader редакторе CSV Таблиц.

      Вас услышал, скорее всего, в будущем добавлю такую функцию в CSVPRO.

  68. Александр:

    Доброго времени суток!
    Есть ли вариант добавить в инструмент скачивания картинок возможность использования прокси-серверов при скачивании картинок по ссылкам, но с возможностью их отключения при выгрузке на свой FTP-сервер при включенной опции (чекбокс типа: «Не использовать при загрузке на FTP» или что-то в этом роде)?
    Дело в том, что некоторые сайты блокируют подключение даже при обращении к статическому контенту и приходится устраивать танцы с бубном, дабы не засветить свой IP-шник и не схлопотать бан, что накладывает определенные трудности при работе. При загрузке на свой FTP-сервер, таких ограничений, конечно же, нет, поэтому не очень целесообразно при выгрузке на него продолжать гонять статику через прокси.
    Если реализация данного функционала сложная и геморная — не парьтесь, будем превозмогать по-старинке, т.к. программа и так уже решает очень широкий спектр задач, за что преогромная благодарность! 🙂
    Спасибо!

    • Здравствуйте.

      Спасибо на добром слове.

      Обычно за скачку картинок сайты не банят.

      Если сайт, все же, банит, пока попробуйте использовать меньше потоков, например, 1.

      Вас услышал. Скорее всего, в будущем, добавлю поддержку прокси.

  69. Виталий:

    Реализуйте, пожалуйста, генерацию SKU или любого другого номера по шаблону.
    Например, нужно составить по шаблону «52e399946f-1» 10 любых символов из латинских букв и цифр, дефис и цифра
    Сейчас это можно сделать через генерацию описания, вставим определенное кол-во раз перебор значений
    {a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|1|2|3|4|5|6|7|8|9|0} …

  70. Здравствуйте!
    Отличная программа.
    Возможно ли реализовать следующие функции:
    1. подсветка HTML тегов? Очень не хватает при работе с описаниями товаров.
    2. Добавить сортировку столбцов по заполненности.
    То есть по аналогии с «Сортировка столбцов в алфавитном порядке(правее выбранного)».
    Тогда было бы гораздо удобнее работать с хр-ками товаров. Большие по заполненности столбцы использовать, а там где 1-10 ячеек всего превращать в таблицу уже существующей функцией «Хр-ки из столбцов в HTML таблицу»

  71. Александр:

    Добрый день.
    Есть предложение по работе с неявными дублями.
    Ситуация в следующем:
    У меня есть наименование своего товара, и наименования с сайта донора при парсинге.
    Суть что бы можно было их выставлять в соседних колонках и после проверки на дубли, ячейки с колонки сайта донора, становились рядом с ячейками моих наименований.
    Просто нужен удобный инструмент для сопоставления, а на данный момент из того что я увидел он просто рядом с ячейкой ставит «Дубль.», а когда твоих товаров 2т и с сайта напарсил 9т наименвоаний, сложно сопопставить.

  72. Вадим:

    Добрый день!

    Добавить данные из другой таблицы -> Ручное сопоставление

    В левой колонке «Добавляемый файл» есть поле между Получить данные и Данными файла.
    В это поле попадает данные из Основного файла.
    Если можно, сделать это поле активным к редактированию, что бы можно было корректировать данные.
    К примеру — из Осного файла пришло «текст RC 256 текст», а в Добавляемом файле «Текст RC526Текст»
    Если отредактировать значение, допустим убрать или добавить пробел, то поиск отрабатывает.
    На данный момент приходится редактировать Основной файл и тогда поиск отрабатывает. Но это не совсем удобно.

  73. Александр:

    Добрый день. Прошу подсказать, как сделать замену названия файлов картинок согласно колонки в таблице. Подробнее. Есть в таблице две колонки с названиями файлов. С текущего наименования на назние, которое хотим получить. Файлы лежат в конкретной папки.

  74. Эль:

    Добрый день, занимаетесь ли еще проектом?
    1. Можете ли реализовать настройку горячих клавиш? Чтоб можно было выбрать функцию и назначить ей сочетание Ctrl/Alt/Shift A-Z/1-9. Те сочетания что есть, их не хватает. Например умное копирование, у него нет сочетания клавиш, а функция нужная и я ей часто пользуюсь.
    2. Еще крайне необходимо «отмена функций» не один раз а хотя-бы не менее 3. Плюс возврат, в любом редакторе Ctrl+Z(отменить)/Ctrl+Y(вернуть/повторить).

    • Эль:

      Да еще забыл, почему нельзя удалить несколько строк кнопкой «удалить выбранную строку», если выделить сразу несколько, удаляет все-равно только 1 строку например, которая первая выделена. Ну и со столбцами также.

  75. Василий:

    Спасибо за такую прекрасную программу.
    Добавьте пожалуйста в «Опции загрузки/сохранения CSV», по аналогии с «check-box» «числа без ограничителей»,

    Спасибо за такую прекрасную программу.
    Добавьте пожалуйста в «Опции загрузки/сохранения CSV», по аналогии с «check-box» «числа без ограничителей», «Минимальное количество ограничителей»

    Сейчас строки до открытия:
    %AN0001,Неисп. прибора Q42,Q42,»АВАРИЯ,,НОРМА,ON»,»Статус «»Готов»»»,3,2,2,,HW0000,
    «Статус «»Готов»» 4″

    Сейчас строки после сохранения(контейнер ячеек:»):
    «%AN0001″,»Неисп. прибора Q42″,»Q42″,»АВАРИЯ,,НОРМА,ON»,»Статус «»Готов»»»,3,2,2,,»HW0000″
    «Статус «»Готов»» 4″
    (Много лишних кавычек)

    Сейчас строки после сохранения(контейнер ячеек:*пусто*):
    %AN0001,Неисп. прибора Q42,Q42,АВАРИЯ,,НОРМА,ON,Статус «Готов»,3,2,2,,HW0000
    Статус «Готов» 4
    (нарушена структура)

    Также не может корректно открыть:
    %AN0001,Неисп. прибора Q42,Q42,»АВАРИЯ,,НОРМА,ON»,Статус «»Готов»»,3,2,2,,HW0000,
    (Пропускает ячейку: |Статус «»Готов»»|, выводит как пустую ячейку должен вывести |Статус «Готов»|)

    Если разбить столбец по разделителю, то программа пропускает сдвоенный разделитель и считает его как один.

  76. Женя Швец:

    цена наличие цена наличие

    15,00 руб есть 15,00 руб есть
    0,00 руб есть 0,00 руб нет
    0,00 руб есть 0,00 руб нет

    Я искал эту функцию несколько дней так и не нашел. я предлагаю на основе определенного столбца менять данные в другом. То-есть если задать параметры что мол в столбце один все цены с 0,00 руб то в другом столбце заменить на нет в наличии

Написать комментарий к admin

Последние статьи