Այս պարզ հոդվածն օգնում է, թե ինչպես փոխակերպել 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#
import com.aspose.tasks.CsvOptions; | |
import com.aspose.tasks.CsvTextDelimiter; | |
import com.aspose.tasks.License; | |
import com.aspose.tasks.Project; | |
public class MppToCSV { | |
public static void main(String[] args) throws Exception {// Throws exception to handle the MPP file | |
String FilePath = "//Users//KnowledgeBase//TestData//"; | |
// Apply the product license to access and process the MPP file | |
License TasksLic = new License(); | |
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Access the MPP file from the disk | |
Project srcProject = new Project(FilePath + "Input.mpp"); | |
// Set the CSV options for output | |
CsvOptions csvOptions = new CsvOptions(); | |
csvOptions.setTextDelimiter(CsvTextDelimiter.Semicolon); | |
// Export the MPP to CSV file on the disk | |
srcProject.save(FilePath + "OutputCsv.csv", csvOptions); | |
} | |
} |
Այս օրինակը ցույց է տալիս MPP-ն CSV արտահանելու գործընթացը՝ օգտագործելով C#*: Արտահանվող լռելյայն CSV ֆայլի վրա հույս դնելու փոխարեն, դուք կարող եք հարմարեցնել ելքային CSV ֆայլը՝ օգտագործելով CsvOptions դասի օրինակը, որը բացահայտում է այնպիսի հատկություններ, ինչպիսիք են կոդավորումը, տեքստի սահմանազատիչը, առաջադրանքի զտիչը, պահպանման ձևաչափը և վերնագրի կարգավորումները՝ անվանելու համար: քիչ.
Այս թեմայում մենք սովորեցինք մշակել MPP դեպի CSV փոխարկիչ՝ օգտագործելով C#: Եթե դուք հետաքրքրված եք MPP ֆայլը SVG-ի փոխակերպելով, հետևեք ինչպես փոխարկել MPP-ն SVG-ին՝ օգտագործելով C#-ի հոդվածին: