Преобразование MPP в CSV на C#

Эта простая статья поможет вам конвертировать MPP в CSV на C#, включив подробные шаги по настройке и рабочий пример кода для выполнения задачи. Он охватывает все необходимые ресурсы, необходимые для создания приложения без какой-либо зависимости от программного обеспечения MS Project для преобразования файла MPP в CSV с использованием C#.

Действия по преобразованию MPP в CSV с помощью C#

  1. Создайте среду разработки для установки Aspose.Tasks for .NET с помощью диспетчера пакетов NuGet для экспорта MPP в CSV с помощью C#.
  2. Получите доступ к исходному файлу MPP, используя экземпляр объекта класса Project, чтобы преобразовать файл MPP в CSV с помощью C#.
  3. Создайте экземпляр объекта класса CsvOptions, чтобы установить необходимые параметры файла CSV.
  4. Преобразование файла 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#.

 Русский