Այս պարզ հոդվածն օգնում է, թե ինչպես փոխակերպել MPP-ը CSV-ի C#-ում` ներառելով կազմաձևման մանրամասն քայլերը և առաջադրանքն ավարտելու համար գործող օրինակելի կոդը: Այն ընդգրկում է բոլոր անհրաժեշտ ռեսուրսները, որոնք անհրաժեշտ են հավելվածը ստեղծելու համար՝ առանց որևէ կախվածության MS Project ծրագրաշարից՝ MPP ֆայլը CSV-ի փոխակերպելու համար՝ օգտագործելով C#:
MPP-ն CSV-ի փոխարկելու քայլեր՝ օգտագործելով C#
- Ստեղծեք զարգացման միջավայր՝ տեղադրելու համար Aspose.Tasks for .NET՝ օգտագործելով NuGet փաթեթի կառավարիչը՝ MPP-ն CSV արտահանելու համար՝ օգտագործելով C#:
- Մուտք գործեք սկզբնաղբյուր MPP ֆայլ՝ օգտագործելով Project դասի օբյեկտի օրինակ՝ MPP ֆայլը CSV-ի փոխարկելու համար՝ օգտագործելով C#:
- Ստուգեք CsvOptions դասի օբյեկտը` CSV ֆայլի պահանջվող տարբերակները սահմանելու համար
- Փոխարկեք MS Project ֆայլը CSV-ի C#-ում, օգտագործելով Save մեթոդը
Վերոհիշյալ քայլերը առաջարկում են MPP ֆայլը CSV-ի փոխարկելու հարմար եղանակ՝ օգտագործելով C#՝ հետևելով քայլ առ քայլ գործընթացին և գործարկվող օրինակելի կոդին: Գործընթացը սկսվում է սկզբնաղբյուր MPP ֆայլը սկավառակից մուտք գործելու միջոցով, որին հետևում է օգտագործելով CsvOptions դասի օրինակ՝ պահանջվող ելքային CSV ֆայլի ընտրանքները սահմանելու համար: Վերջապես, բեռնված MPP ֆայլը արտահանվում է CSV ֆայլ և պահվում սկավառակի վրա:
Կոդ՝ MS Project-ը CSV-ի փոխարկելու համար՝ օգտագործելով C#
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
namespace KbTasks | |
{ | |
public class MppToCsv | |
{ | |
public static void ConvertTasksToCSV() | |
{ | |
string FilePath = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to read the MPP file | |
License TasksCsvLic = new License(); | |
TasksCsvLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Access the source MPP Project file from the disk | |
Project InputMppProject = new Project(FilePath + "Input.mpp"); | |
// Set the CSV export options | |
CsvOptions csvOpts = new CsvOptions(); | |
csvOpts.TextDelimiter = CsvTextDelimiter.Semicolon; | |
// Save the exported CSV file on the disk | |
InputMppProject.Save(FilePath + "ExportedCsv.csv", csvOpts); | |
} | |
} | |
} |
Այս օրինակը ցույց է տալիս MPP-ն CSV արտահանելու գործընթացը՝ օգտագործելով C#*: Արտահանվող լռելյայն CSV ֆայլի վրա հույս դնելու փոխարեն, դուք կարող եք հարմարեցնել ելքային CSV ֆայլը՝ օգտագործելով CsvOptions դասի օրինակը, որը բացահայտում է այնպիսի հատկություններ, ինչպիսիք են կոդավորումը, տեքստի սահմանազատիչը, առաջադրանքի զտիչը, պահպանման ձևաչափը և վերնագրի կարգավորումները՝ անվանելու համար: քիչ.
Այս թեմայում մենք սովորեցինք մշակել MPP դեպի CSV փոխարկիչ՝ օգտագործելով C#: Եթե դուք հետաքրքրված եք MPP ֆայլը SVG-ի փոխակերպելով, հետևեք ինչպես փոխարկել MPP-ն SVG-ին՝ օգտագործելով C#-ի հոդվածին: