У цій темі описано, як конвертувати MPP у Excel за допомогою Java, надавши детальні кроки конфігурації та приклад коду для виконання завдання. Необхідні ресурси чітко визначені для розробки програми для експорту файлу MS Project до Excel за допомогою Java, що призводить до створення файлу XLSX на диску.
Кроки для перетворення файлу MPP у Excel за допомогою Java
- Налаштуйте середовище розробки, щоб додати Aspose.Tasks for Java за допомогою менеджера сховища
- Відкрийте наявний або створіть порожній MPP-файл за замовчуванням за допомогою екземпляра класу Project, щоб конвертувати MPP у Excel
- За потреби додайте кілька кореневих завдань і підзавдань для кореневого завдання
- Збережіть отриманий файл проекту MPP як файл Excel на диску
Вищезазначені кроки забезпечують простий спосіб конвертувати файл MS Project у Excel за допомогою Java шляхом показу поетапної процедури та прикладу коду, який можна виконувати. Ви також можете завантажити існуючий MPP-файл за допомогою перевантаженого конструктора класу Project, який приймає шлях до MPP-файлу, а потім зберегти його в потрібному форматі, як-от XLSX, HTML, PNG тощо, за допомогою перерахувальника SaveFileFormat. Існують деякі інші перевантаження для методу збереження, включаючи збереження виводу в потік пам’яті.
Код для перетворення MS Project в Excel за допомогою Java
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.
У цій статті ми зосередилися на розробці конвертера MPP в Excel за допомогою Java. Ви можете виконувати інші типи перетворень, наприклад SVG, дотримуючись статті на як конвертувати MPP у SVG за допомогою Java.