Что нового

Конвектор из MS Excel в MS Project

---Zak---

Скриптер
Сообщения
455
Репутация
120
[info]

M8ICyvrD8UU.jpg


AutoIt: 3.3.8.1
Версия: 1.1.3.0 (beta)
Windows:
XP SP3 (RUS) x86
topicsolved.gif

XP SP3 (RUS) x64 - ?
7 x86 -
topicsolved.gif

7 x64 - ?
Категория: Автоматизация, Данные, Разное

Описание: Преобразование файлов MS Excel в документ MS Project.

Автор(ы):
---Zak---
[/info]

ВНИМАНИЕ: Программа находится на стадии тестирования - возможно ошибки.

Подробнее:
Программа "ExcelToProject" позволяет преобразовать ваш файл Microsoft Excel в Microsoft Project.

История версий:
* 1.0.0 (alpha)
исходная/тестовая версия
* 1.0.2 (alpha)
Fix - Scaning Excel-files - исправлен поиск основных столбцов;
Fix - Scaning Excel-files - добавлен новый столбец "уровень";
Fix - Create Project-files - обработка столбца "уровень"
* 1.0.3 (alpha)
Fix Error - исправление ошибок
Fix - Scaning Excel-files - добавлен новый столбец "трудозатраты"
Fix - Create Project-files - обработка столбца "трудозатраты"
* 1.1.0 (alpha)
Fix Error - устранена проблема с зависанием процессов (Excel, Project) в случае ошибок в программе
Fix - добавлена возможность выбора шаблона для Project-файла
Fix - усовершенствован код поиска основных столбцов (организован вывод ошибки)
Fix - увеличена скорость обработки данных
* 1.1.1 (alpha)
Fix Error - проблема со скрытыми столбцами
* 1.1.2 (alpha)
Fix Error - _ExcelReadSheetToArray
Fix - _ExcelSheetList, _ExcelSheetActivate
Fix - пустая дата
* 1.1.3.0 (beta)
Fix - File-name

Как использовать:
Скачать "ExlToPrj.au3" - см. прикреплённые файлы.
Скачать "Microsoft Project MSP UDF" - ProjFunc1_1.rar (или см. прикреплённые файлы).
После разархивировать в директорию, в которой находится ранее скачанный файл "ExlToPrj.au3"
Оба скаченных файла должны находиться в одной директории. После чего открыть файл "ExlToPrj.au3" на редактирование "SciTE Script Editor"

1. Запустить "ExlToPrj.au3";
2. Выбрать обрабатываемый MS Excel файл;
2.1. Если кол-во листов в MS Excel более 1 - указать цифрой необходимый лист для обработки;
3. Выбрать MS Project файл, который будет использоваться для шаблона;
4. MS Project файл будет создан в директории программы.

ВНИМАНИЕ:
Программа обрабатывает следующие данные: наименование, уровень, начало, окончание, трудозатраты.
В следующей версии планируется обработка и других данных
При отсутствии одно из обрабатываемых полей программа выведет ошибку связанную с отсутствием необходимых полей.

Обработка выполняется по следующим столбцам (Excel = Project):
Наименование = Название задачи
Уровень = Уровень задачи (если уровень = 0 или "<пусто>", то строка не будет обрабатываться)
Начало = Начало
Окончание = Окончание
Трудозатраты = Трудозатраты

Снимок:


Источник:
Google
Autoit-script.ru
Autoitscript.com + Microsoft Project MSP UDF

PS:
Это тестовая версия продукта (тестировалось на ПК c ОС - Windows XP SP3 RUS).
Распространяется "как есть", автор не несет за собой никаких последствий, ответственности, обязательств или иного рода влияния причин связанных с работой ПК и/или влияния на функционал работы сайта vk.com с использованием данного кода. Использовать на свой страх и риск.
Вы можете вносить изменения и доработки в скрипт, а так же на основе данного кода составлять полноценные программы и т.п.
 
Верх