Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Объединить данные из нескольких CSV файлов полуавтоматически

425 UAH

    1 ставка скрыта
  1. 76    4  0   1
    10 дней5000 UAH

    Предлагаю свои услуги:

    • Есть опыт распарсивания сложных артикулов (местами печальный)))
    • Если софтом планируется пользоваться долго, можно автоматом создать профили под разные источники данных.

  2. Еще 3 ставки скрыты
    Еще 2 ставки скрыты
  • Игорь Ляльченко
    19 мая 2019, 20:23 |

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

  • Профиль удален
    19 мая 2019, 20:31 |

    да, ситуация не однозначна с этими данными. Я представляю себе это в виде майндмап карты или даже как в msaccess как на этой картинке: https://studfiles.net/html/19259/957/html_89xpVXq36g.MtEf/img-8edRyw.png

  • Игорь Ляльченко
    19 мая 2019, 20:52 |

    А немаловажный вопрос о дальнейшем использовании. Напишите в личку. Может мой вариант "сортировки/нормализации/совмещения" покажется и ничего так. Просто личные сообщения вам недоступны. Могу только ответить.

  • Игорь Ляльченко
    19 мая 2019, 20:57 |

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

  • Игорь Ляльченко
    19 мая 2019, 21:00 |

    Если данные не используются затем например в приложении, выборке по какому то признаку и тд. то вопрос решаем "малой кровью", своими силами. И бесплатно. Несколько дней головной боли как оплата за урок ))

    Ну а если используются кроме как для формирования страниц с характеристиками товара, тогда... Тогда надо думать и конкретизировать

  • Игорь Ляльченко
    19 мая 2019, 21:31 |

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


  • Сергей Сухоруков
    20 мая 2019, 6:41 |

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

    Если очень важно, то можно и программу под видовс сделать. Но в экселе имхо проще.

  • Сергей Сухоруков
    20 мая 2019, 6:49 |

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

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

    Интересно, а колонка со склеенными данными часом не #строка# называется?

  • Игорь Ляльченко
    20 мая 2019, 8:25 |

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

  • Игорь Ляльченко
    20 мая 2019, 8:42 |

    Видел подобные попытки впихнуть невпихуемое. Наверное постановкой требований для парсинга один и тот же чудак занимается

  • Профиль удален
    22 мая 2019, 10:37 |

    Написал сам на консольном php, так как выполняется дольше обычного.
    Получилось всего 150 строк кода. Использовал ключ состоящий из 3 полей.
    Заголовки стандартизировал с помощью ini файла рядом с каждым csv
    Задача элементарная. Похожа на лабораторную в институте.

    Это стоит не более 1000 руб.

  • Профиль удален
    22 мая 2019, 11:28 |

    и где??? код?

    Такой, аж 150 строк!!! 

    ЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁЁ

    Ни одна функция не может содержать больше 20 строк )))

    Классика.

    Вы как себе учитесь? Или "Война и мир" Толстого читаете?

  • Профиль удален
    22 мая 2019, 16:51 |

    Код:
    image
    Сарказма я не понял.

    Но вы то за 20 строк кода просите на много больше.

  • Профиль удален
    23 мая 2019, 5:04 |

    Понятие "Функция".

    Вы это пониматете???

    Иначе, с вами не о чем разговаривать.

    Учите матчасть. Итить.

  • Профиль удален
    24 мая 2019, 19:02 |

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

  • Игорь Ляльченко
    25 мая 2019, 4:57 |

    Не совсем правы ))

    За строки кода (а конкретно печатные символы без учёта пробелов) берут деньги чуть чуть в другой категории задач. А тут оценка больше не за 1000 знаков, не посимвольная а за логическое решение задачи. Чем более универсальное решение, тем дольше оно требует мук творчества. При этом красивая реализация решения, имеет право и должно быть по возможности компактной, поэтому оценка по объему кода не слишком корректна ))

  • Профиль удален
    22 мая 2019, 10:34 |

    нет не #строка#
    я сам делаю парсинг с помощью CD

  • Игорь Ляльченко
    25 мая 2019, 5:05 |

    Так тем более, если сами парсите, то чем искать решение потом к задаче, красивее было бы парсинг реализовать так что б минимизировать или облегчить обработку в итоге.

  • Евген Rs
    23 мая 2019, 3:06 |

    «Это стоит не более 1000 руб.
    Многие выдвинули такие цены.. »


    На к-во букв < 4 тебе путь, сынок.

  • Профиль удален
    24 мая 2019, 18:58 |

    Да чё так, вокруг да около? Уж пиши, что думаешь, не маскируйся.

Актуальные фриланс-проекты в категории C и C++

Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)

1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная…

C и C++Десктопные приложения ∙ 7 дней 10 часов назад ∙ 6 ставок

Разработка карты семян Minecraft Java / просмотрщика семян для сайта

Разработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть…

C и C++HTML и CSS верстка ∙ 7 дней 16 часов назад ∙ 15 ставок

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)

1000 UAH

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом…

C и C++C# ∙ 12 дней назад ∙ 2 ставки

Заказчик
Профиль удален


Проект опубликован
7 лет назад
166 просмотров