
La manipulación de archivos de Microsoft Project MPP y su conversión a formatos más accesibles como Excel XLSX o XLS puede ser esencial para el seguimiento y la generación de informes de proyectos. Puede convertir archivos MPP a Excel de manera eficiente en C#. Esta guía cubre dos métodos: una conversión estándar y una conversión avanzada con opciones personalizadas.
Repasaremos las siguientes secciones para comprender la conversión:
- ¿Por qué convertir MPP a Excel?
- Conversión de MPP a Excel: configuración de la API de C#
- Convertir MPP a Excel en C#
- Convertir MPP a XLSX con opciones avanzadas en C#
¿Por qué convertir MPP a Excel?
Los archivos de Microsoft Project (MPP) son ideales para gestionar proyectos, pero no son de acceso universal y suelen requerir un software específico para verlos y editarlos. Convertir MPP a Excel ofrece varias ventajas:
Accesibilidad más amplia: Excel es más utilizado y accesible que Microsoft Project. Al convertir archivos MPP a Excel, puede compartir datos del proyecto con miembros del equipo que quizás no tengan acceso a MS Project.
Manipulación de datos: Excel ofrece herramientas sólidas para el análisis de datos, la creación de gráficos y la elaboración de informes. Una vez convertidos, los datos del proyecto se pueden filtrar, ordenar y visualizar con las potentes funciones de Excel, lo que facilita el análisis del progreso del proyecto.
Informes mejorados: Excel permite crear informes y paneles personalizados, lo que ayuda a los equipos a generar información visual y resúmenes que son más fáciles de interpretar y presentar.
Mejor integración con otras herramientas: los archivos de Excel se integran fácilmente con una variedad de plataformas de software, lo que permite una transferencia de datos más fluida y compatibilidad con otros flujos de trabajo o herramientas de automatización.
Al convertir archivos MPP a Excel, hace que los datos del proyecto sean más accesibles, prácticos y versátiles, mejorando su capacidad para administrar y comunicar la información del proyecto de manera eficaz.
Conversión de MPP a Excel: configuración de la API de C#
Para convertir archivos de Microsoft Project en formato Excel, debe configurar Conholdate.Total para .NET con el siguiente comando de instalación de NuGet:
PM> NuGet\Install-Package Conholdate.Total
Convertir MPP a Excel en C#
La forma estándar de convertir un archivo MPP al formato Excel (XLSX) en C# es sencilla.
- Cargue el archivo de proyecto MPP de entrada.
- Guarde la hoja de cálculo de Excel de salida.
El siguiente ejemplo de código muestra cómo convertir MPP a Excel en C#:
// Cargar el archivo de entrada del proyecto
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");
// Convertir MPP a Excel
project.Save("MS Project.xlsx", Aspose.Tasks.Saving.SaveFileFormat.Xlsx);
La clase Project se utiliza para cargar el archivo MPP, mientras que el método Save guarda el archivo directamente en formato Excel. Este método es eficaz para conversiones rápidas sin requisitos adicionales de formato o diseño.
Convertir MPP a XLSX con opciones avanzadas en C#
Para los usuarios que requieren un formato específico, como la configuración del tamaño de página, está disponible el método de conversión avanzado con opciones adicionales. Con XlsxOptions, puede controlar varias configuraciones de exportación y mejorar el diseño del documento final de Excel.
- Cargue el archivo MPP de origen utilizando la clase Proyecto.
- Escriba la hoja de cálculo de Excel de salida en el disco o en la secuencia.
El siguiente fragmento de código demuestra cómo convertir MPP a XLSX en C#:
// Cargar el archivo MPP de entrada
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");
// Iniciar objeto de clase XlsxOptions
Aspose.Tasks.Saving.XlsxOptions options = new Aspose.Tasks.Saving.XlsxOptions();
options.PageSize = Aspose.Tasks.Visualization.PageSize.A4;
// Convertir MS Project MPP a Excel XLSX
project.Save("MS Project.xlsx", options);
Aquí, se utiliza la clase XlsxOptions para configurar el tamaño de la página, lo que la hace ideal para documentos destinados a imprimirse o compartirse. Este enfoque permite una mayor flexibilidad y un mejor control sobre el resultado convertido.
Obtenga una licencia gratuita
Puede solicitar una licencia temporal gratuita para evaluar la API probando sus funciones en toda su capacidad.
Resumiendo
La conversión de archivos MPP a Excel en C# simplifica la gestión de datos del proyecto al hacerlos accesibles en Excel. Ya sea que necesite una conversión rápida o una con opciones de diseño mejoradas, estos métodos permiten transformaciones de MPP a Excel sin inconvenientes, lo que mejora su flujo de trabajo y la accesibilidad de los datos. Si desea analizar alguna de sus inquietudes, no dude en comunicarse con nosotros en el foro.