Copiar Sparkline especificando el rango de datos y la ubicación del grupo de sparkline
Para copiar una minigráfica en otras celdas en Microsoft Excel:
- Seleccione la celda que contiene la miniatura.
- Seleccione Editar datos en la sección de Miniatura de la pestaña Diseño.
- Seleccione Editar ubicación y datos de grupo.
- Especifique el rango de datos y la ubicación.
- Haz clic en Aceptar.
Aspose.Cells proporciona el método SparklineCollection.Add(dataRange, row, column) para especificar el rango de datos y la ubicación de un grupo de miniaturas. El siguiente código de ejemplo carga el archivo de Excel fuente como se muestra en la captura de pantalla anterior, luego accede al primer grupo de miniaturas y agrega rangos de datos y ubicaciones en el grupo de miniaturas. Finalmente, escribe el archivo de Excel de salida en el disco, que también se muestra en la captura de pantalla anterior.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create workbook from source Excel file | |
Workbook workbook = new Workbook(dataDir + "source.xlsx"); | |
// Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Access the first sparkline group | |
SparklineGroup group = worksheet.SparklineGroups[0]; | |
// Add Data Ranges and Locations inside this sparkline group | |
group.Sparklines.Add("D5:O5", 4, 15); | |
group.Sparklines.Add("D6:O6", 5, 15); | |
group.Sparklines.Add("D7:O7", 6, 15); | |
group.Sparklines.Add("D8:O8", 7, 15); | |
// Save the workbook | |
workbook.Save(dataDir + "output_out.xlsx"); |