Converter MPP em CSV em C#

Este artigo simples ajuda a converter MPP para CSV em C# abrangendo as etapas de configuração detalhadas e um código de amostra funcional para concluir a tarefa. Ele cobre todos os recursos necessários para gerar o aplicativo sem qualquer dependência do software MS Project para transformar o arquivo MPP em CSV usando C#.

Etapas para converter MPP em CSV usando C#

  1. Estabeleça o ambiente de desenvolvimento para instalar Aspose.Tasks for .NET usando o gerenciador de pacotes NuGet para exportar MPP para CSV usando C#
  2. Acesse o arquivo MPP de origem usando uma instância do objeto de classe Project para converter o arquivo MPP em CSV usando C#
  3. Instancie o objeto de classe CsvOptions para definir as opções de arquivo CSV necessárias
  4. Converta o arquivo MS Project para CSV em C# usando o método Save

As etapas mencionadas acima oferecem uma maneira conveniente de converter arquivo MPP em CSV usando C# seguindo um processo passo a passo e um código de amostra executável. O processo é iniciado acessando o arquivo MPP de origem do disco, que é seguido pelo uso uma instância da classe CsvOptions para definir as opções de arquivo CSV de saída necessárias.Finalmente, o arquivo MPP carregado é exportado para um arquivo CSV e salvo no disco.

Código para converter MS Project em CSV usando 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);
}
}
}

Este exemplo exibe o processo para exportar MPP para CSV usando C#. Em vez de confiar no arquivo CSV padrão que está sendo exportado, você pode personalizar o arquivo CSV de saída usando uma instância da classe CsvOptions, que expõe propriedades como configuração de codificação, delimitador de texto, filtro de tarefa, formato de salvamento e configurações de cabeçalho para nomear um arquivo. alguns.

Neste tópico, aprendemos a desenvolver um conversor MPP para CSV usando C#. Se você estiver interessado em converter um arquivo MPP para SVG, siga o artigo em como converter MPP para SVG usando C#.

 Português