Работа с таблицами Microsoft Excel
500 UAHЗдравствуйте.
Нужно перенести не структурированные данные с ячеек, разделяя данные в таблицу excel согласно условий:
3. Chief - Контактное лицо телефон
Разделить данные перенести в разные ячейки Фамилия, Имя, Отчество, должность, номер телефона или номера телефонов
4. Director - Контактное лицо телефон или Название компании
Разделить данные перенести в разные ячейки Фамилия, Имя, Отчество, должность, номер телефона или номера телефонов; название компании
5. Type - Тип партнера
Перенести в направления деятельности.
6. Caption6 - Название компании направления деятельности кратко
Разделить данные перенести название компании - Компания.
7. Username - Ответственный
Перенести в Ответственный.
8. Phones - номер телефона или номера телефонов, отдел, должность, ФИО или Имя.
Разделить данные перенести в разные ячейки - Фамилия, Имя, отчество, должность, отдел, номер телефона или номера телефонов, viber, whatsapp, wechat, skype.
9. ContactPerson - номер телефона или номера телефонов, отдел, должность, ФИО или Имя.
Разделить данные перенести в разные ячейки - Фамилия, Имя, отчество, должность, отдел, номер телефона или номера телефонов, viber, whatsapp, wechat, skype.
10. Email - почта, почта или почта; почта
Разделить данные перенести в разные ячейки под контактные лица - почта, другое контактное лицо - почта
11. WWW - сайт, сайт
Разделить данные перенести в разные ячейки Корпоративный сайт, Другой сайт.
12. Address - почтовый код, улица, дом
Разделить данные в разные ячейки Почтовый код, Адрес.
13. County - Страна, Область, Город.
Разделить данные в разные ячейки Страна, область, город.
14. Desc7 - направления деятельности.
Перенести в Направление деятельности.
Столбцы которые не указаны в описании пропускать.
Все данные не структурированные и могут быть различия по каждой ячейке.
Пример файла:
Образец частичного исходного файла в вложении. В полном варианте исходного файла 10614 строк.
Пример файла выходящего в вложении.
Додатки 2
-
623 13 0 Я Вам в личке предлагал решение Вашей задачи. Но т.к. Вы ничего не ответили, то могу предположить, что Вы просто не прочитали.
Поэтому, на всякий случай продублирую здесь. Если Вам мое предложение не подходит, тогда отклоните его (чтобы я увидел Вашу реакцию и угомонился).
Мое предложение касалось еще изначальной xml-ки.
Чисто автоматическими средствами Ваша задача не решаема в принципе. Даже ИИ тут мало поможет.
Для ее ручного решения нужно много человеко-лет. Соответственно, силами одного Исполнителя Вы ее в разумные сроки тоже не решите.
Что можно сделать?
… Если у Вас есть лицензии 1С-ки (или если их нет, то можно смело добавить их покупку к общему бюджету задачи), то можно на ней написать Вам базу данных, которая будет объединять по структуре и исходную xml-ку и результирующую Excel-ку.
Далее, можно написать обработку, которая загрузит в эту базу данные из xml-ки (без парсинга - один-к-одному - как есть в xml).
Затем, можно нанять 100500 "китайцев", между которыми можно разделить Контакты в базе (чтобы каждый из них не мог видеть чужие Контакты). И они вручную будут разносить контакты из "сборных" полей в "отдельные" поля (понятно, что желательно, насколько получится, сделать удобный интерфейс для этого).
За счет параллельности их работы можно выиграть те 2-3 года времени, которые я насчитал, оценивая Вашу задачу.
Ну и для возможности получить все-таки результат в виде экселя, можно сделать возможность "печати" результата из базы 1С, и сохранения его в эксельку.
Останется открытым вопрос: как проверить качество работы "китайцев"?
Как вариант - можно сделать механизм, позволяющий просматривать уже обработанные данные и отмечать уже проверенные.
Я могу взяться написать на 1С под Вашу задачу базу с:
- вмонтированной в нее обработкой загрузки Вашей xml-ки (без парсинга);
- механизмом разделения доступа к Контактам (чтобы пользователи имели доступ только к "своим" контактам);
- обработкой, с помощью которой можно контакты как-то раскидать между пользователями;
- механизма, с помощью которого можно было бы просматривать уже обработанные записи и отмечать уже проверенные.
- а также отчетом, с помощью которого можно будет сформировать печатную форму, которую можно сохранить в эксель.
Взялся бы такое сделать за 27 000 грн (где-то за месяц).
Весь процесс вижу так:
.... Дальше из-за ограничений Сайта я не могу писать, поэтому смотрите в комментах к задаче.
-
103 1 0 Готова заняться вашим заданием, давайте обсудим сотрудничество в личных сообщениях. Есть большой опыт работы в excel
-
242 Добрый день.
Хочу предлагать вариант работы - программой на Delphi,
к тому же работать будет намного быстрее, чем VBA макросы.
С помощью данной программы можете обработать любое количество файлов.
Программа открывает Excel файлы, считывает с них информацию, разделяет
на составные части и результат выводит в тот же или новый Excel файл.
Работаю с таблицами Excel без проблем (в том числе формулы, цвета и ...).
Так импорт из Excel реализовано в программе для Генерального
представителя фирмы Nokia в Армении, а вывод (в Excel) использую как
… альтернативный метод вывода отчетов.
Совсем недавно сделал подобный заказ.
С уважением, Mike
Skype: melqon.yesayan
-
308 1 0 Зачем городить огород? Сделать уже или прогу или веб приложение с нормалным разграничением прав доступа
-
378 85 3 6 добрый день, реализую прикладную програмку под виндовс которая будет делать все что нужно
-
Ёжики кололись но продолжали есть кактус.....
-
Во, блин! Пропустил начало следующей серии!
Подписываюсь на просмотр.
-
Продолжение к моей ставке:
Весь процесс вижу так:
1. Если согласны, то Вы даете "Добро".
2. Я на своей машине разрабатываю конфигурацию для 1С, согласно описанию в Ставке.
3. Я удаленно на своей машине демонстрирую Вам загрузку выложенной Вами в задаче (или можете выдать новую) xml-ки с частью информации.
А также демонстрирую:
- как раскидать контакты между пользователями;
- многопользовательскую работу в базе (под разными пользователями);
- механизм просмотра обработанных контактов и отметки проверенных.
4. Если Вас все устраивает, то Вы выполняете оплату на мой расчетный счет ФОПа (Единый налог, 3 форма, без НДС), согласно выставленному мною Счету без Договора (либо можно согласно Договору и Актам, если Вам так удобнее).
5. А также, приобретаете (не у меня) нужное Вам количество лицензий 1С, в зависимости от того, сколько пользователей Вы хотите одновременно пустить в базу. Если пользователей будет более 5, то есть смысл рассмотреть покупку серверной лицензии 1С и подумать о выборе сервера СУБД под нее (купить MS SQL, или использовать безоплатный PostgreSQL).
6. После получения денег, я (удаленно по RDP, либо могу подъехать к Вам, если Вы в Киеве):
6.1. Если при покупке лицензий 1С, установка в комплекте не шла, то я могу Вам ее установить (вместе с сервером СУБД и Сервером 1С, если будет необходимо). Это все входит (рисками) в озвученную сумму.
6.2. Разворачиваю Вам чистую базу данных, с разработанной мною конфигурацией (структура данных + код), а также помогаю добавить пользователей и загрузить данные из Вашей уже "боевой" xml-ки. Также обучаю Вас, как делать бэкапы базы (на всякий случай).
7. Вы уже самостоятельно находите "китайцев" и запускаете их в базу.
8. Если в процессе их работы обнаружатся какие-либо ошибки в конфигурации 1С (я пишу код чисто, но всяко может быть - мы все люди), то я исправляю эти ошибки безоплатно (точнее, стоимость их исправления уже включена в общую стоимость проекта).
9. Когда Вы убедились в том, что "китайцы" закончили работу, Вы формируете отчет и сохраняете его результат в эксель.
Как-то так я вижу Ваше "Счастье".
-




