Kaip konvertuoti MPP į Excel naudojant C#

Šis straipsnis padeda kaip konvertuoti MPP į Excel naudojant C#, pateikiant išsamią konfigūracijos informaciją ir paleidžiamą paprastą kodą užduočiai atlikti. Nustatyti visi reikalingi ištekliai, kurių reikia norint parašyti šią paraišką. Atkreipkite dėmesį, kad nereikia diegti MS Project ar kitos MPP tvarkymo programinės įrangos, norint eksportuoti MS Project failą į Excel naudojant C#, todėl sukuriamas XLSX failas.

Veiksmai, kaip konvertuoti MPP failą į Excel naudojant C#

  1. Sukonfigūruokite kūrimo aplinką, kad pridėtumėte Aspose.Tasks naudodami NuGet paketų tvarkyklę
  2. Sukurkite arba įkelkite esamą MPP failą į Project klasės objektą, kad konvertuotumėte į Excel.
  3. Jei reikia, pridėkite keletą užduočių ir papildomų užduočių
  4. Save gautą projekto failą kaip Excel failą

Šie veiksmai yra paprastas būdas konvertuoti MS Project failą į Excel naudojant C# bendrinant laipsnišką procesą ir paleidžiamą pavyzdinį kodą. Jei turite esamą MPP failą, tiesiog įkelkite jį ir išsaugokite norimu formatu, pvz., XLSX, HTML, PNG ir kt., naudodami SaveFileFormat skaičiuotuvą. Taip pat yra keletas kitų perkrovų, leidžiančių išsaugoti MS Project failą.

Kodas konvertuoti MS Project į Excel naudojant C#

namespace ConvertMppToExcelUsingCSharp
{
class Program
{
static void Main(string[] args) // Main function to convert MPP to Excel using C#
{
// Instantiate license
Aspose.Tasks.License licForTasks = new Aspose.Tasks.License();
licForTasks.SetLicense("Aspose.Total.lic");
// Open document
Aspose.Tasks.Project project = new Aspose.Tasks.Project();
// Add task
Aspose.Tasks.Task sampleTask = project.RootTask.Children.Add("Main Task");
// Add subtask
Aspose.Tasks.Task subtask = sampleTask.Children.Add("Sub Task 1");
// Save as XLSX
project.Save("ProjectToExcel.xlsx",Aspose.Tasks.Saving.SaveFileFormat.Xlsx);
System.Console.WriteLine("Done");
}
}
}

Norėdami pakeisti MPP failą į Excel naudodami C#, galite įkelti šaltinio MPP failą naudodami tik jo pavadinimą, tačiau yra daug kitų parinkčių, taip pat galite įkelti projektą iš duomenų bazės arba srauto. Galite naudoti LoadOptions norėdami nustatyti apsaugoto projekto failo atidarymo slaptažodį, nustatyti atšaukimo prieigos raktą, kad nutrauktumėte failo įkėlimo operaciją, ir nustatyti klaidų apdorojimo tvarką, kad būtų galima skaityti kai kuriuos XML failus. Panašiai galite išsaugoti MPP kaip Excel failą, nustatydami užduočių diapazoną, naudodami pradžios ir pabaigos datą, puslapių skaičių ir užduočių filtrus, o tik keletą, naudodami “SaveOptions” klasės objektas.

Šiame straipsnyje mes išmokome konvertuoti MPP į Excel failus. Galite atlikti kitų tipų konversijas, pvz., XPS, vadovaudamiesi straipsniu apie kaip konvertuoti Microsoft Project failą į XPS C#.

 Latviski