Преобразования из Exel в xml для загрузки на сайт Хотлайн.
200 UAHНаписать модуль для преобразования прайс листа из Exel в xml для загрузки в дальнейшем xml на сайт Хотлайн. Стандартная форма хотлайн предусматривает xml файл с вложенным списком (информация о параметрах товара), который Exel поддерживает но не экспортирует в xml из за раскрывающегося списка. Если без него все экспортируется, но нужно экспортировать весь файл.
Отзыв заказчика о сотрудничестве с Дмитрием В.
Преобразования из Exel в xml для загрузки на сайт Хотлайн.Все просто супер. Сказать что я доволен - не сказать ничего. Дима обещал приступить в течении нескольких дней а сделал все на следующий день. То сколько это сэкономит моего личного времени, можно даже не описывать, - 300 позиций вручную вбивать занимало дня 4, сейчас 4000 товаров выгрузил за 1,5 минуты. Огромное спасибо за терпение, так как я в этом полный чайник, Дмитрий на все вопросы отвечал четко и по существу + рассказал как можно дальше менять файл чтобы это было сразу и быстро. Еще раз огромное спасибо за проделанную работу.
Отзыв фрилансера о сотрудничестве с Alex Kostev
Преобразования из Exel в xml для загрузки на сайт Хотлайн.Очень доволен сотрудничеством. Четкая постановка задачи, быстрая оплата, приятное общение. Надеюсь, не в последний раз. 🙂
-
Победившая ставка3 дня200 UAH
836 22 1 Победившая ставка3 дня200 UAHМогу предложить решение на php, тем более что уже делал подобное не раз (нужно будет только адаптировать под конкретную структуру).
Если своего сайта нет, то из локалки тоже можно загружать (поставить Denver, подскажу как именно).
Стоимость слегка ориентировочная, предварительно хотел бы ознакомиться со структурой исходного файла, и требуемым форматом.
---
Стоимость и сроки уточнил.
-
2 дня1000 UAH
621 19 0 2 дня1000 UAHмогу предложить решение для сервера (в виде php-скрипта) , так и программой под windows платформу (один exe файл без необходимости захламлять систему лишним ПО)
обращайтесь
Skype : sergey.gm79
-
1 день722 UAH
664 42 6 1 1 день722 UAHЕсть готовое решение. Пишите, обсудим детали.
-
2748 153 0 1 Здравствуйте. Готов написать скрипт для этого на РНР.
-
Можно пример excel файла?
-
Alex Kostev Интернет-магазин
Самораспаковывающийся архив по адресу.
http://laurin.freedomain.thehost.com.ua/555.exe
В нем 2 файла – как есть сейчас в xmlи файл excelс данными которые нужно в него перегнать.
Нужен скрипт или готовый файл excel чтобы в него можно было иногда вносить изменения и он выдавал новый xml файл.
Посмотрите, если покажется что можете можем договариваться.
-
Что-то типа такого макроса подойдет?
Private Sub CommandButton1_Click()
triTab = Chr(9) + Chr(9) + Chr(9)
Sheets(1).Activate
Sheets(1).Cells(2, 1).Activate
MYSTRING = Application.ActiveWorkbook.Path + "\" + Format(Now(), "dd-mm-yyyy HH.MM.SS") + ".txt"
Open MYSTRING For Output As #1
Print #1, "<?xml version=" + Chr(34) + "1.0" + Chr(34) + " encoding=" + Chr(34) + "windows-1251" + Chr(34) + " ?>"
Print #1, "<price>"
Print #1, Chr(9) + "<date>" + Format(Now(), "yyyy-mm-dd HH:MM") + "</date>"
Print #1, Chr(9) + "<firmName>Men Active</firmName>"
Print #1, Chr(9) + "<firmId>22024</firmId>"
Print #1, Chr(9) + "<rate></rate>"
Print #1, Chr(9) + "<categories>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>1</id>"
Print #1, Chr(9) + "<name>Мужская одежда</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>2</id>"
Print #1, Chr(9) + "<parentId>1</parentId>"
Print #1, Chr(9) + "<name>Мужские плавки</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>3</id>"
Print #1, Chr(9) + "<parentId>1</parentId>"
Print #1, Chr(9) + "<name>Мужское нижнее белье</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>4</id>"
Print #1, Chr(9) + "<parentId>1</parentId>"
Print #1, Chr(9) + "<name>Мужские шорты</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>5</id>"
Print #1, Chr(9) + "<parentId>1</parentId>"
Print #1, Chr(9) + "<name>Мужское термобелье</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>6</id>"
Print #1, Chr(9) + "<parentId>1</parentId>"
Print #1, Chr(9) + "<name>Мужские футболки, майки</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>7</id>"
Print #1, Chr(9) + "<name>Домашний текстиль</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>8</id>"
Print #1, Chr(9) + "<parentId>1</parentId>"
Print #1, Chr(9) + "<name>Полотенца</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>9</id>"
Print #1, Chr(9) + "<name>Спортивная одежда, обувь</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>10</id>"
Print #1, Chr(9) + "<parentId>1</parentId>"
Print #1, Chr(9) + "<name>Термобелье</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>11</id>"
Print #1, Chr(9) + "<parentId>1</parentId>"
Print #1, Chr(9) + "<name>Спортивные шорты, бриджи</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>12</id>"
Print #1, Chr(9) + "<parentId>1</parentId>"
Print #1, Chr(9) + "<name>Пляжные шорты</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>13</id>"
Print #1, Chr(9) + "<parentId>1</parentId>"
Print #1, Chr(9) + "<name>Мужская домашняя одежда</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>14</id>"
Print #1, Chr(9) + "<parentId>1</parentId>"
Print #1, Chr(9) + "<name>Спортивные брюки</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "<category>"
Print #1, Chr(9) + "<id>15</id>"
Print #1, Chr(9) + "<parentId>1</parentId>"
Print #1, Chr(9) + "<name>Спортивные футболки тениски</name>"
Print #1, Chr(9) + "</category>"
Print #1, Chr(9) + "</categories>"
Print #1, Chr(9) + "<items>"
Do Until IsEmpty(ActiveCell)
Print #1, Chr(9) + Chr(9) + "<item>"
Print #1, triTab + "<id>" + Sheets(1).Cells(ActiveCell.Row, 1) + "</id>"
Print #1, triTab + "<categoryId>" + CStr(Sheets(1).Cells(ActiveCell.Row, 2)) + "</categoryId>"
Print #1, triTab + "<group_id>" + CStr(Sheets(1).Cells(ActiveCell.Row, 3)) + "</group_id>"
Print #1, triTab + "<code>" + CStr(Sheets(1).Cells(ActiveCell.Row, 4)) + "</code>"
Print #1, triTab + "<vendor>" + CStr(Sheets(1).Cells(ActiveCell.Row, 5)) + "</vendor>"
Print #1, triTab + "<name>" + CStr(Sheets(1).Cells(ActiveCell.Row, 6)) + "</name>"
Print #1, triTab + "<nadescriptionme>" + CStr(Sheets(1).Cells(ActiveCell.Row, 7)) + "</description>"
Print #1, Chr(9) + Chr(9) + "</item>"
' Перемещение на 1 строку ниже текущего местонахождения.
ActiveCell.Offset(1, 0).Select
Loop
Print #1, Chr(9) + "</items>"
Print #1, "</price>"
Close #1
MsgBox "Вывод в файл закончен"
End Sub
-
Alex Kostev Интернет-магазин
Спасибо огромное за внимание и беспокойство. Уже просто отдал другому человеку пол часа назад. Еще раз извините за потраченное время.
-
Актуальные фриланс-проекты в категории Базы данных и SQL
Устранить проблему неполного импорта данных из Excel-файлов спецификаций Новой Почты в 1С:
2000 UAH
Цель: Есть обработка в 1с по загрузке спецификации Новой почти. По непонятнім причинам перестало подгружать некоторіе табличніе данніе Нужно найти причину и Устранить проблему неполного импорта данных из Excel-файлов спецификаций Новой Почты в 1С: Малый Бизнес. Текущее… Администрирование систем и сетей, Базы данных и SQL ∙ 1 день 19 часов назад ∙ 15 ставок |
Система учета, планирования и продажи для грибной фермы
27 000 UAH
Это полный, финальный текст Технического задания (ТЗ). Он объединяет все ваши требования: 16 камер, 20 контрагентов, расписание по дням, учет тары, расчет рентабельности и обязательное деление на три сорта грибов. Вы можете полностью скопировать этот текст и отправлять… Базы данных и SQL, Управление клиентами и CRM ∙ 3 дня 23 часа назад ∙ 55 ставок |
Внешний отчет 1С 8.3 — прогноз остатков товаров
1000 UAH
Нужен внешний отчет (.erf) для 1С:Предприятие 8.3 (конфигурация уточняется). Что должно делать: Извлекать остатки товаров из базы Анализировать историю продаж за последние 30 дней Считать средний темп продаж по каждому товару Определять через сколько дней товар закончится… Базы данных и SQL, Управление клиентами и CRM ∙ 3 дня 23 часа назад ∙ 13 ставок |
Аудит безопасности веб-приложения и базы данных для пользовательской CRM — специалист по BaaS / Database-as-API (пентест)Обзор проекта Мы управляем индивидуально разработанной платформой управления взаимоотношениями с клиентами (CRM), которая обслуживает два сервисных бизнеса на одной системе. Это современное веб-приложение на JavaScript, поддерживаемое базой данных как сервис (BaaS) и развернутое… Базы данных и SQL, Тестирование и QA ∙ 4 дня 12 часов назад ∙ 10 ставок |
Синхронизация баз данныхСинхронизация программ Microsoft Access и CRM SalesDrive. Передача данных из CRM в Microsoft Access на первом этапе (изменение статуса воронки). Передача данных из Microsoft Access в CRM на втором этапе (изменение статуса в программе). Базы данных и SQL ∙ 4 дня 18 часов назад ∙ 12 ставок |