Převést MPP na Excel v Pythonu

Soubory MPP jsou digitální dokumenty určené pro organizování, sledování a správu projektů. Soubory MPP obsahují důležité informace, jako jsou úkoly, zdroje, přiřazení, časové osy, rozpočty a další data související s projektem. V určitých případech můžeme potřebovat exportovat data projektu z MPP do Excelu. Převod souboru MPP do aplikace Excel je snadný způsob, jak sdílet data projektu se zúčastněnými stranami, které nemusí mít přístup k aplikaci Microsoft Project. Data projektu můžeme snadno exportovat ze souborů MPP do tabulek Excelu (XLSX) programově v Pythonu. V tomto článku se naučíme, jak převést MPP do Excelu v Pythonu.

Tento článek se zabývá následujícími tématy:

  1. Python MPP to Excel Converter
  2. Převést MPP do Excelu
  3. Přizpůsobte převod MPP na XLSX
  4. Převést MPP do Excelu online

Převaděč Python MPP do Excelu

Pro převod MPP do Excelu použijeme knihovnu Aspose.Tasks for Python. Poskytuje komplexní sadu funkcí pro bezproblémové vytváření, zpracování a převod souborů MS Project (MPP).

Prosím buď stáhněte si balíček nebo nainstalujte API z PyPI pomocí následujícího příkazu pip v konzole:

pip install aspose-tasks

Převést MPP na Excel v Pythonu

Převod MPP do Excelu pomocí Aspose.Tasks for Python je přímočarý. Jednoduše načtěte soubor MPP a uložte jej ve formátu XLSX na požadované místo. Chcete-li převést MPP na Excel v Pythonu, postupujte podle následujících kroků.

  1. Načtěte soubor MPP pomocí instance třídy Project.
  2. Zavolejte metodu save() s výstupní cestou k souboru XLSX a SaveFileFormat jako argumenty.

Následující ukázka kódu ukazuje, jak převést MPP do Excelu pomocí Pythonu.

# Tento příklad kódu ukazuje, jak převést MPP na XLSX.
import aspose.tasks as tsk

# Načtěte vstupní soubor projektu
project = tsk.Project("C:\Files\Blank2010.mpp")

# Uložit jako XLSX
project.save("C:\Files\output.xlsx", tsk.saving.SaveFileFormat.XLSX)
Převést MPP na Excel v Pythonu.

Převést MPP na Excel v Pythonu.

Přizpůsobte převod MPP na XLSX

Kromě převodu souboru MPP do Excelu můžeme také využít různá nastavení k přizpůsobení výstupu. K dosažení tohoto cíle API nabízí třídu XlsxOptions, která nám umožňuje specifikovat další možnosti pro vykreslování projektových dat ve formátu XLSX. Chcete-li zadat možnosti uložení XLSX, postupujte podle následujících kroků:

  1. Načtěte soubor MPP pomocí třídy Project.
  2. Vytvořte instanci třídy XlsxOptions.
  3. Nastavte různé možnosti, jako je velikost stránky, zobrazení zdrojů, zobrazení přiřazení, formát prezentace atd.
  4. Nakonec zavolejte metodu save() a uložte ji jako XLSX. Jako argumenty bere cestu k výstupnímu souboru a XlsxOptions.

Následující ukázka kódu ukazuje, jak převést MPP na XLSX s pokročilými možnostmi pomocí Pythonu.

# Tento příklad kódu ukazuje, jak přizpůsobit převod MPP na XLSX.
import aspose.tasks as tsk
import aspose.tasks.visualization as vsl

# Načtěte vstupní soubor projektu
project = tsk.Project("C:\Files\Blank2010.mpp")

# Inicializujte objekt třídy XlsxOptions
options = tsk.saving.XlsxOptions();

# Nastavte velikost stránky
options.page_size = vsl.PageSize.A3

# Vykreslit projekt na jednu stránku
options.render_to_single_page = True

# Nastavit zobrazení listu zdrojů
options.resource_view = vsl.ProjectView.get_default_resource_sheet_view()

# Nastavit zobrazení úkolu
options.assignment_view = vsl.ProjectView.get_default_assignment_view()

# Nastavte formát prezentace jako využití zdrojů
options.presentation_format = vsl.PresentationFormat.RESOURCE_USAGE

# Uložte projekt jako XLSX
project.save("C:\Files\ProjectWithOptions.xlsx", options);

Převést MPP na Excel Online

Pokud chcete převést MPP do Excelu online, použijte náš vysoce kvalitní a bezplatný MPP to Excel converter, který je vyvinut pomocí knihovny Aspose.Tasks.

Přečtěte si kompletní návod na převod MPP na Excel online pomocí našeho bezplatného převodníku.

Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.

Prozkoumejte převaděč MPP do Excelu

Podívejte se na následující zdroje, kde se dozvíte více o převodu souborů MPP do Excelu nebo jiných podporovaných formátů a prozkoumání Aspose.Tasks:

Závěr

V tomto článku jsme se naučili, jak převést MPP do Excelu v Pythonu. Dále jsme viděli, jak exportovat data MS Project ze souboru MPP do Excelu a upravit možnosti programově. Převod MPP do Excelu může být efektivní způsob, jak sdílet data projektu s ostatními, kteří nemají přístup k Microsoft Project. Podrobný průvodce a ukázky kódu ukazují, jak snadné je provést převod MPP na XLSX pomocí naší knihovny Python. V případě jakýchkoliv nejasností nás prosím kontaktujte na našem bezplatném fóru podpory.

Viz také