Есть программа "Такси Диспетчер" www.taxi-office.ru В ней есть формы отчетности, сделанные по принципу плагинов. Нужно дописать несколько новых отчетов и доработать отдельный модуль. Делфи 7 Предоставляются исходники ...
Программа, для конвертации 1 файла в 5 других
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Необходима программа, для конвертации 1 файла в 5 других, с частичным изменением данных.
Сейчас все изменения производятся вручную в следующей последовательности:
1 – Открываем базу данных ACCESS – «Base.mdb», вводим пароль 123456. На некоторых компьютерах необходимо ввести имя пользователя и пароль. Открывается БАЗА автозапчастей. Нажимаем кнопку «Ассортимент запчастей» Открывается список всех автозапчастей.
2 – Зажав Shift, выделяем одновременно столбцы: «фирма», «марка», «год выпуска», «N кузова», «N двигателя», «код названия», «название запч» и делаем «сортировку по возрастанию», в результате чего ACCESS сортирует по возрастанию столбцы от «фирма» до «название запч»
3 – Выделяем все содержимое таблицы запчастей (CTRL+A) и копируем его в буфер (CTRL+C).
4 – Открываем файл «import!.xls», выбираем клетку «A3» и вставляем в документ содержимое буфера (CTRL+V). ПОСЛЕ ЧЕГО ЗАКРЫВАЕМ БАЗУ ACCESS – «Base.mdb», НЕ СОХРАНЯЯ ИЗМЕНЕНИЯ!
5 – выделяем всю строку «3» (кликнув по цифре 3 левой кнопкой мыши), потом удаляем это строку за ненадобностью (кликнув по ней правой кнопкой мыши и выбрав «удалить»).
6 – Выбираем клетку «A3», затем нажимаем CTRL+A, чтобы выделить все клетки от «A3» до самой нижней в столбце «L» (ВСЕ ВСТАВЛЕННЫЕ ДАННЫЕ).
7 – Выставляем все данные в клетках «по центру» (нажав соответствующую кнопку на панели), в «формате ячеек» расставляем черные границы (кликнув по выделенным ячейкам правой кнопкой, в появившемся меню выбрав «Формат Ячеек», выбрав закладку «Граница», там выбрав цвет – черный, затем кликнув по кнопкам «Внешние» и «Внутренние» и нажав после этого «ОК»).
8 – Заменяем все пустые ранее вставленные клетки знаком «-» (без кавычек) (Нажав CTRL+H в строке «Найти» - не заполняя ничего, в строке «Заменить на» пишем знак «–» (без кавычек), в «параметрах» ставим галочку в пункте «Ячейка целиком», нажимаем кнопку «Заменить все»)
9 – Выделяем весь столбец «J» (Кликнув по букве «J» левой кнопкой мыши) и задаем всему столбцу «Числовой формат с числом десятичных знаков -0 (с количеством знаков после запятой - 0)» (Кликнув правой кнопкой мыши по выделенному столбцу, выбрав в появившемся меню «Формат ячеек», Выбрав закладку «Число», там выбрав формат «Числовой», выбрав «Число десятичных знаков - 0» и нажав «ОК»)
10 – Выбираем клетку «A3», затем нажимаем CTRL+A, чтобы выделить все клетки от «A3» до самой нижней в столбце «L» (ВСЕ РАНЕЕ ВСТАВЛЕННЫЕ ДАННЫЕ) и копируем их в буфер (CTRL+C).
11 – Открываем файл «price.csv», выбираем клетку «A1» и вставляем в документ содержимое буфера (CTRL+V).
12 – Сохраняем файл «price.csv» и закрываем его. ПЕРВЫЙ ФАЙЛ ГОТОВ
13 – Возвращаемся к файлу «import!.xls». Теперь заменяем сокращения в столбце «G» на полноценные названия групп: «К» заменяем на «Кузовные детали», «КП» заменяем на «Трансмиссия», «Н» заменяем на «Двигатель и элементы», «О» заменяем на «Оптика», «С» заменяем на «Элементы салона», «У» заменяем на «Управление (электроника)», «Х» заменяем на «Ходовая часть». (Нажав CTRL+H в строке «Найти» - заполнив например «К», в строке «Заменить на» заполнив «Кузовные детали», в «параметрах» поставив галочку в пункте «Ячейка целиком», нажав кнопку «Заменить все». И так со всеми сокращениями.)
14 - Выбираем клетку «A3», затем нажимаем CTRL+A, чтобы выделить все клетки от «A3» до самой нижней в столбце «L» (ВСЕ РАНЕЕ ВСТАВЛЕННЫЕ ДАННЫЕ) и копируем их в буфер (CTRL+C).
15 – Открываем файл «price.xls», в клетке «A6» - меняем дату на сегодняшнюю. Выбираем клетку «A10» и вставляем в документ содержимое буфера (CTRL+V).
16 – Сохраняем файл «price.xls» и закрываем его. ВТОРОЙ ФАЙЛ ГОТОВ
17 – Архивируем этот файл архиватором «Zip», с максимальной степенью сжатия и получаем файл: «price.zip». ТРЕТИЙ ФАЙЛ ГОТОВ
18 - Возвращаемся к файлу «import!.xls» и сохраняем его в формате «CSV» (В меню «файл», выбираем пункт «сохранить как», в пункте «Тип файла» выбираем «CSV (*.csv)» ) и получаем файл: «import!.csv». ЧЕТВЕРТЫЙ ФАЙЛ ГОТОВ
19 – Открываем базу данных ACCESS – «Base.mdb» в монопольном режиме, вводим пароль 123456. На некоторых компьютерах необходимо ввести имя пользователя и пароль. Открывается БАЗА автозапчастей. Нажимаем кнопку «Ассортимент запчастей» Открывается список всех автозапчастей. (Чтобы открыть базу ACCESS – «Base.mdb» в монопольном режиме, запускаем Microsoft ACCESS, в меню «файл» выбираем «Открыть», выделяем «Base.mdb» кликнув один раз левой кнопкой мыши, на кнопке «ОТКРЫТЬ» справа есть стрелочка, нажав на неё в выкатившемся меню выбираем «МОНОПОЛЬНО»)
20 – Выделяем столбец «Цена», затем копируем его содержимое в буфер (CTRL+C).
21 - Возвращаемся к файлу «import!.xls» и открываем в нем «лист 3», на листе 3 – выбираем клетку «A1» и вставляем в документ содержимое буфера (CTRL+V). В «Столбце 2» прописана формула которая умножает содержимое клеток «столбца 1» на «25» – это условный курс валюты указанной в базе к рублю.
22 – Теперь копируем все данные «столбца 2» и вставляем в столбец «Цена» базе данных ACCESS – «Base.mdb». Закрываем базу данных ACCESS – «Base.mdb», сохранив изменения . ПЯТЫЙ ФАЙЛ ГОТОВ
23 – Закрываем файл «import!.xls». ВСЕ ГОТОВО!
ВОТ ЭТО ВСЕ ДОЛЖНА АВТОМАТИЗИРОВАТЬ ПРОГРАММА! НА ВХОДЕ ДОЛЖЕН БЫТЬ 1 ФАЙЛ - база данных ACCESS – «Base.mdb», А НА ВЫХОДЕ 5 ФАЙЛОВ: «price.csv» ; «price.xls» ; «price.zip» ; «import!.csv» ; «Base.mdb».
ОСОБЫЕ ПОЖЕЛАНИЯ:
1 – В ФАЙЛАХ «price.xls» ; «price.zip» В СТОЛБЦЕ «J» (Цена), ЦЕНЫ ДОЛЖНЫ БЫТЬ УКАЗАНЫ В РУБЛЯХ В ВИДЕ: «*** руб.», где *** цена из базы умноженная на курс рубля, который, должна быть возможность указать в соответствующем пункте программы.
2 – ЦЕНЫ В КОНЕЧНОЙ (ЭКСПОРТИРУЕМОЙ) БАЗЕ, КАК ОПИСАНО В ПУНКТАХ 20-22 ТОЖЕ ДОЛЖНЫ БЫТЬ В РУБЛЯХ, КУРС ТОТЖЕ, ЧТО И ДЛЯ «price.xls» ; «price.zip».
3 – ВОЗМОЖНЫ НЕБОЛЬШИЕ ДОПОЛНЕНИЯ И ДОРАБОТКИ В ПРОЦЕССЕ РАБОТЫ НАД ПРОГРАММОЙ.
ВСЕ ФАЙЛЫ УКАЗАННЫЕ В ОПИСАНИИ ПРИЛОЖЕНЫ В АРХИВЕ. СООТВЕТСТВЕННО В ПАПКАХ ДО КОНВЕРТАЦИИ И ПОСЛЕ.
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Прикладное ПО9 заявокЗакрыт17 лет назад
- $1000
Срочно-срочно на проект требуется спец по экселю. (Москва) требования: 1) примеры аккуратной работы в Excel с таблицами большого размера (300 х 300) 2) умение применять вложенные логические функции Excel ...
Прикладное ПО6 заявокЗакрыт17 лет назад Необходимо написать расширение для работы с кешем firefox. Задача - сохранять рисунки из кешей браузера в папку, указанную в настройках расширения Детали при обращении
Прикладное ПО4 заявкиЗакрыт17 лет назад- $50
Сделать доп. поля и автозаполнения полей по БД почтовых индексов. + убрать мелкий баг
Прикладное ПО1 исполнительЗакрыт17 лет назад - $50
Нужно реализовать 1) программу формирования тени икосаэдра заданной ориентации на плоскость XOY от источника света с направляющим вектором, перпендикулярным плоскости экрана. 2) Реализовать программу освещенности икосаэдра заданной ориентации ...
Прикладное ПО5 заявокЗакрыт17 лет назад Ищу порядочного MQ4 программиста-специалиста для написания форекс советников (expert advisors) под метатрейдер4 Пишите о вашем опыте и ценах!
Прикладное ПО5 заявокЗакрыт17 лет назад- $1000
Задача понятна из названия: 1) Обходить фильтры Директа, Гугла, бегуна. 2) Работать автономно. Реализовывать, скорее всего, стоит на .НЕТ приложениях (чтобы замаскироваться под обычный браузер)... Предложения по ...
Прикладное ПО1 исполнительЗакрыт17 лет назад Язык: VB.NET (2005/2008) Нужно: программно получить картинку с веб-камеры. Доп. требования: должна быть возможность выбора разрешения. WIA не подойдет. Веб-камера Logitech, насколько я знаю, нормально не поддерживает WIA. Поэтому нужно ...
Прикладное ПО2 заявкиЗакрыт17 лет назад- $5
Всё просто, есть элементарная програмка на СИ: #include #include using namespace std; int sz; int A[9][9]; int B[9]; int getsz() { ...
Прикладное ПО1 заявкаЗакрыт17 лет назад - $100
Задание: Есть сайт. Необходимо реализовать стандартный парсинг для разбора содержимого сайта. Ссылок не много (до 20). Переход между страницами реализован на javascript. Результат вставить на лист Excel. Необходимо реализовать в ...
Прикладное ПО4 заявкиЗакрыт17 лет назад