Microsoft Project в Excel

Конвертировать Microsoft Project в Excel | Файл MPP в Excel на Python

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

В этой статье рассматривается настоятельная необходимость такого преобразования, подчеркивается его роль в преобразовании необработанных данных проекта в полезные идеи, а также то, как мы можем использовать Python Cloud SDK для упрощения этого процесса преобразования.

REST API для преобразования файлов Microsoft Project

Легко преобразуйте файлы Microsoft Project в Excel, используя надежные возможности Aspose.Tasks Cloud SDK для Python.Этот мощный SDK позволяет вам без труда ориентироваться в тонкостях преобразования «MPP в Excel», сохраняя целостность и структуру данных. Кроме того, SDK упрощает преобразование данных проекта и обеспечивает плавный переход из формата Microsoft Project в Excel, позволяя вам разработать конвертер MPP в Excel. Поэтому используйте мощь Aspose.Tasks Cloud SDK для Python и уверенно выполняйте преобразования «MPP в Excel» с точностью.

Чтобы начать работу, выполните следующую команду для установки SDK на локальной системе:

pip install aspose-tasks-cloud

Не забудьте создать бесплатную учетную запись подписки, посетив панель управления Aspose.Cloud. Если у вас есть учетная запись GitHub или Google, просто зарегистрируйтесь. В противном случае нажмите кнопку Создать новую учетную запись и получите учетные данные клиента.

Конвертировать MPP в Excel на Python

Чтобы экспортировать MPP в Excel, следуйте инструкциям ниже.

  • Сначала создадим объект класса ApiClient.
  • Во-вторых, передайте сведения о клиенте API и секрете API в свойства ApiClient.
  • В-третьих, инициализируйте экземпляр класса TaskApi, передав объект ApiClient в качестве аргумента.
  • Теперь, чтобы загрузить файл Microsoft Project в облачное хранилище, используйте метод UploadFileRequest(…) класса TasksApi.
  • Следующий шаг — создать экземпляр класса GetTaskDocumentWithFormatRequest, куда мы передаем имя файла MPP, результирующий формат как XLSX и значение false для параметра returnAsZipArchive. Этот параметр определяет, нужен ли вам вывод в виде архива ZIP или нет.
  • Наконец, вызовите метод gettaskdocumnetwithformat(…) для преобразования файла Microsoft Project в формат Excel.
# Полные примеры и файлы данных можно найти по адресу https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-python
# Получите учетные данные клиента с https://dashboard.aspose.cloud/

def MPPtoExcel():
    try:
        # создать экземпляр ApiClient
        api_client = asposetaskscloud.ApiClient()
        api_client.configuration.host = 'https://api.aspose.cloud'
        # предоставьте данные вашего клиента
        api_client.configuration.api_key['api_key'] = '1c9379bb7d701c26cc87e741a29987bb'
        api_client.configuration.api_key['app_sid'] = 'bbf94a2c-6d7e-4020-b4d2-b9809741374e'
        tasks_api = asposetaskscloud.TasksApi(api_client)

        input_file_name = 'NewProductDev.mpp'

        upload_request = asposetaskscloud.UploadFileRequest(path="NewProductDev.mpp",file= 'C:\\Users\\shahbnay\\Downloads\\'+input_file_name)
        tasks_api.upload_file(upload_request)

        request = asposetaskscloud.GetTaskDocumentWithFormatRequest(input_file_name, format="XLSX", return_as_zip_archive=False)
        result = tasks_api.get_task_document_with_format(request)
        
        # вывести сообщение в консоль (необязательно)
        print('Conversion successfull !')    
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))

Для справки, образцы файлов, использованные в приведенном выше примере, можно загрузить с (Homemoveplan.mpp) и Converted.xlsx.

Конвертируйте Microsoft Project в Excel с помощью команд cURL

Динамическая интеграция Aspose.Tasks Cloud и команд cURL позволяет вам без усилий выполнять программные преобразования «MPP в Excel», предоставляя удобный для пользователя метод улучшения взаимозаменяемости и анализа данных проекта. Таким образом, создавая команду cURL, которая взаимодействует с API Aspose.Tasks Cloud, вы инициируете процесс преобразования, который точно преобразует «MPP в Excel».

Итак, первым шагом в этом подходе является генерация токена доступа JWT на основе данных идентификатора клиента и секретного ключа клиента.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Теперь, когда у нас есть токен JWT, следующим шагом будет выполнение следующей команды для преобразования файла MPP в Excel и сохранения полученного файла, сгенерированного как XLX, в том же облачном хранилище.

curl -v -X GET "https://api.aspose.cloud/v3.0/tasks/source.mpp/format?format=xlsx&returnAsZipArchive=false" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o Converted.xlsx

Заключение

В этой статье мы обнаружили, что преобразование файлов Microsoft Project в формат Excel имеет неоспоримую ценность в сфере управления проектами и анализа данных. Имея в своем распоряжении два динамических подхода — использование Aspose.Tasks Cloud SDK для Python и использование потенциала команд cURL, вы можете гибко выбирать метод, который соответствует вашим техническим знаниям и предпочтениям. Таким образом, независимо от того, нацелены ли вы на оптимизацию рабочих процессов данных или пытаетесь упростить сложную визуализацию данных, эти подходы предлагают инструменты для бесшовного преобразования файлов Microsoft Project в Excel.

Полезные ссылки

Похожие статьи

Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: