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#
- 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#
- Acesse o arquivo MPP de origem usando uma instância do objeto de classe Project para converter o arquivo MPP em CSV usando C#
- Instancie o objeto de classe CsvOptions para definir as opções de arquivo CSV necessárias
- 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#.