Este tutorial rápido explica el proceso para crear un diagrama de Gantt en Excel usando C#. Incluye la configuración del IDE, una lista de instrucciones y un código de ejemplo para desarrollar un diagrama de Gantt en Excel usando C#. Obtendrá un código detallado donde el código de ejemplo se crea de forma programática para demostrar el proceso completo sin ninguna fuente de datos externa.
Pasos para crear un diagrama de Gantt en Excel usando C#
- Configurar el entorno para usar Aspose.Cells for .NET para crear un Gantt chart
- Inicializar la licencia, crear un nuevo archivo de Excel usando la clase Workbook y renombrar la primera hoja
- Definir la lista de tareas de proyecto de ejemplo con fechas de inicio y finalización para el diagrama de Gantt
- Establecer los encabezados de la tabla para elemento de trabajo, inicio, finalización, desplazamiento de inicio y duración
- Calcular la fecha de inicio inicial como línea base e insertar cada fila de tarea con el desplazamiento y la duración
- Formatear las columnas de la hoja para ajustar automáticamente las fechas de inicio y finalización
- Establecer los rangos de datos personalizados para los nombres de tareas, la serie de desplazamiento y la serie de duración en el diagrama de Gantt
- Agregar un gráfico de barras apiladas, crear barras flotantes ocultando la serie de desplazamiento y establecer el estilo para las barras y la leyenda
- Invertir el eje de categorías, establecer la etiqueta para el eje de valores, configurar el estilo del gráfico y guardar el Workbook resultante
Los pasos anteriores describen el proceso para crear un diagrama de Gantt. Cree un libro de trabajo, configure la tabla de tareas del diagrama de Gantt y calcule los desplazamientos de inicio y las duraciones utilizando la fecha más temprana para trazar la línea de tiempo. Finalmente, inserte un gráfico de barras apiladas, oculte la serie de desplazamiento para crear las barras flotantes de Gantt, configure el estilo básico y guarde el archivo de Excel.
Código para construir un diagrama de Gantt usando C#
Este código demuestra el proceso para crear un diagrama de Gantt usando C#. Para más mejoras, ajuste automáticamente las columnas de la hoja de cálculo, congele la fila de encabezado y aplique un estilo de tabla integrado a los rangos de datos para una mejor visualización. También hay opciones disponibles para agregar etiquetas de datos, personalizar títulos de ejes y exportar una imagen del gráfico para mejorar la presentación.
Este artículo nos ha enseñado el proceso para crear un diagrama de Gantt. Para crear un gráfico de acciones, consulte el artículo Crear un gráfico de acciones en Excel usando C#.