Ինչպես փոխարկել MPP-ն Excel-ի Java-ի միջոցով

Այս թեման ենթադրում է ինչպես փոխարկել MPP-ը Excel-ի Java-ի միջոցով՝ տրամադրելով մանրամասն կազմաձևման քայլեր և առաջադրանքը կատարելու համար գործարկվող կոդ: Պահանջվող ռեսուրսները լավ սահմանված են՝ մշակելու հավելված՝ MS Project ֆայլը Excel-ի միջոցով Java արտահանելու համար, որը հանգեցնում է սկավառակի վրա XLSX ֆայլի ստեղծմանը:

MPP ֆայլը Excel-ի վերածելու քայլեր Java-ի միջոցով

  1. Կազմաձևեք զարգացման միջավայրը, որպեսզի ավելացնեք Aspose.Tasks for Java՝ օգտագործելով պահեստի կառավարիչը
  2. Բացեք գոյություն ունեցող կամ ստեղծեք լռելյայն դատարկ MPP ֆայլ՝ օգտագործելով Project դասի օրինակ՝ MPP-ն Excel-ի փոխարկելու համար:
  3. Անհրաժեշտության դեպքում արմատային առաջադրանքների և ենթաառաջադրանքների ավելացրեք
  4. Պահպանեք ստացված MPP նախագծի ֆայլը որպես Excel ֆայլ սկավառակի վրա

Վերոհիշյալ քայլերը հեշտ ճանապարհ են փոխակերպել MS Project ֆայլը Excel-ի՝ օգտագործելով Java՝ բացահայտելով քայլ առ քայլ ընթացակարգը և գործարկվող օրինակի կոդը: Կարող եք նաև բեռնել գոյություն ունեցող MPP ֆայլ՝ օգտագործելով Project դասի գերբեռնված կոնստրուկտորը, որն ընդունում է MPP ֆայլի ուղին, այնուհետև պահել այն ցանկալի ձևաչափով, ինչպիսիք են XLSX, HTML, PNG և այլն՝ օգտագործելով SaveFileFormat հաշվիչը: Պահպանման մեթոդի համար կան մի քանի այլ ծանրաբեռնումներ, ներառյալ ելքը հիշողության հոսքի մեջ պահելը:

Կոդ՝ Java-ի միջոցով MS Project-ը Excel-ի փոխարկելու համար

import com.aspose.tasks.License;
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;
import com.aspose.tasks.Task;
public class ConvertMppToExcel {
public static void main(String[] args) throws Exception{ // Handle Exception for errors
String srcFilePath = "C://TestData//";
// Applying the product license to convert the MPP file
License licForTasks = new License();
licForTasks.setLicense(srcFilePath + "Conholdate.Total.Product.Family.lic");
// Create a default empty project or load an existing one
Project project = new Project();
// Adding a primary task
Task sampleTask = project.getRootTask().getChildren().add("Main Task");
// Add a subtask inside the root task
Task subtask = sampleTask.getChildren().add("Sub Task 1");
// Save the Task file as an XLSX
project.save(srcFilePath + "SavedProjectToExcel.xlsx", SaveFileFormat.Xlsx);
System.out.println("Done");
}
}

MPP ֆայլը Excel-ի Java-ի փոխարկելու համար դուք կարող եք բեռնել աղբյուրի MPP ֆայլը սկավառակից՝ տրամադրելով ֆայլի ուղի: Այնուամենայնիվ, կան բազմաթիվ այլ տարբերակներ, ներառյալ բեռնումը հիշողության հոսքից այնպիսի աղբյուրներից, ինչպիսիք են համացանցը կամ տվյալների բազաները: Դուք հնարավորություն ունեք պահպանել MPP-ն որպես Excel ֆայլ՝ սահմանելով մի շարք առաջադրանքներ՝ տրամադրելով մեկնարկի ամսաթիվը և ավարտի ամսաթիվը, սահմանելով էջերի քանակը և սահմանելով առաջադրանքների զտիչները՝ օգտագործելով SaveOptions դասի օբյեկտը:

Այս հոդվածում մենք կենտրոնացել ենք Java*-ի միջոցով *MPP դեպի Excel փոխարկիչի մշակման վրա: Կարող եք նաև այլ տեսակի փոխարկումներ կատարել, ինչպես օրինակ՝ SVG-ը՝ հետևելով ինչպես փոխարկել MPP-ն SVG-ի Java-ի միջոցով-ի հոդվածին:

 Հայերեն