Převod MPP na CSV v C#

Soubor MPP vytvořený programem Microsoft Project obsahuje data pro projektový management. Na druhé straně, soubor CSV je široce používán pro analýzu dat a reporting. Převod souborů MPP do formátu CSV umožňuje týmům snadno sdílet informace o projektu. Také to umožňuje integraci s jinými nástroji. Převod MPP na CSV je tedy cennou dovedností pro projektové manažery a datové analytiky.

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

C# Knihovna pro převod MPP na CSV

Aspose.Tasks pro .NET zjednodušuje proces převodu souborů MPP na CSV v C#. Tato mocná knihovna umožňuje vývojářům programově manipulovat s projektovými soubory. Podporuje různé formáty a poskytuje snadný přístup k datům projektu. S Aspose.Tasks můžete rychle a efektivně převádět soubory MPP na CSV.

Aspose.Tasks pro .NET nabízí několik funkcí, které z něj činí ideální nástroj pro převod MPP na CSV:

  • Snadná integrace: Bezproblémově se integruje do aplikací .NET.
  • Flexibilita: Můžete přizpůsobit výstupní formát CSV podle potřeby.
  • Pokročilé možnosti přizpůsobení: Ovládání extrakce a formátování dat projektu.

Chcete-li začít s Aspose.Tasks pro .NET, postupujte podle těchto kroků:

  1. Stáhněte si knihovnu odtud.

  2. Nainstalujte ji pomocí následujícího příkazu v konzole správce balíčků:

    PM> Install-Package Aspose.Tasks
    

Převod MPP na CSV: Podrobný návod

Postupujte podle níže uvedených kroků pro převod MPP na CSV v C# pomocí Aspose.Tasks pro .NET:

  1. Vytvořte instanci třídy Project pro načtení souboru MPP.
  2. Zavolejte metodu Save pro uložení jako soubor CSV.

Následující útržek kódu ukazuje, jak převést MPP na CSV v C#.

Převod souboru MPP na CSV pomocí C#

Převod souboru MPP na CSV pomocí C#.

MPP na CSV: Změna oddělovače

Aspose.Tasks nabízí třídu CsvOptions pro převod souborů MPP s vlastními nastaveními. Tato třída vám umožňuje specifikovat další možnosti při exportu dat projektu do formátu CSV. CSV je textový formát, kde jsou datová pole oddělena oddělovači. Oddělovač můžete přizpůsobit konfigurací vlastnosti TextDelimiter s jednou z těchto možností:

  • Čárka
  • Středník (výchozí)
  • Mezera
  • Tabulátor

Oddělovač můžete snadno změnit podle následujících kroků:

  1. Načtěte soubor MPP pomocí třídy Project.
  2. Vytvořte instanci CsvOptions.
  3. Nastavte vlastnost TextDelimiter na požadovaný oddělovač.
  4. Nakonec uložte projekt jako soubor CSV.

Následující ukázkový kód ukazuje, jak specifikovat oddělovač při převodu souboru MPP do formátu CSV.

MPP na CSV: Změna pohledu

Při převodu souborů MPP na CSV je výchozím pohledem pro hlavičky sloupců pohled Gantt Chart. Chcete-li ovládat, které sloupce se exportují, můžete upravit vlastnost DataCategory. To vám umožní změnit pohled, vytvořit nové perspektivy a upřesnit výstup podle vašich potřeb.

Můžete také změnit pohled při převodu MPP na CSV. Postupujte podle těchto kroků:

  1. Načtěte soubor MPP pomocí třídy Project.
  2. Vytvořte instanci CsvOptions.
  3. Nastavte vlastnost DataCategory na požadovaný pohled.
  4. Uložte projekt jako soubor CSV.

Zde je útržek kódu C# pro tento případ použití:

MPP na CSV: Jak skrýt hlavičky sloupců?

Ve výchozím nastavení jsou hlavičky sloupců zahrnuty při exportu do CSV. Chcete-li skrýt hlavičky sloupců, nastavte vlastnost IncludeHeaders na potlačení jejich exportu. To vám umožní přizpůsobit výstup CSV podle vašich konkrétních potřeb.

Zde je útržek kódu C#, který ukazuje, jak skrýt hlavičky sloupců.

Získejte bezplatnou licenci

Máte zájem prozkoumat produkty Aspose? Navštivte tento odkaz, kde získáte bezplatnou dočasnou licenci. Je to snadné a umožní vám otestovat funkce knihovny bez omezení.

C# MPP do CSV: Zdarma zdroje

Kromě převodu MPP do CSV v jazyce C# můžete najít další zdroje, které vám pomohou rozšířit vaše znalosti. Tyto zdroje zahrnují tutoriály, dokumentaci a komunitní fóra, která vám pomohou zvládnout práci s Aspose.Tasks pro .NET.

Závěr

Převod MPP do CSV v jazyce C# je s Aspose.Tasks pro .NET jednoduchý. Tato knihovna zjednodušuje proces a nabízí flexibilitu v přizpůsobení. Prozkoumejte Aspose.Tasks a zlepšete své schopnosti v oblasti řízení projektů.

Máte-li jakékoli dotazy nebo potřebujete další pomoc, neváhejte nás kontaktovat na našem bezplatném podpoře fóru.

Viz také