Agregar iconos a la hoja de trabajo

Agregar iconos a la hoja de trabajo en Aspose.Cells

Si necesitas usarAspose.Cells para agregar ‘iconos’ en un archivo de Excel, entonces este documento puede proporcionarle algo de ayuda.

La interfaz de Excel correspondiente a la operación de insertar icono es la siguiente:

  • Seleccione la posición del icono que se insertará en la hoja de trabajo
  • Click izquierdoInsertar->Iconos
  • En la ventana que se abre, seleccione el icono en el rectángulo rojo en la figura de arriba
  • Click izquierdoInsertar, se insertará en el archivo de Excel.

El efecto es el siguiente:

Aquí hemos preparadoCódigo de muestra para ayudarte a insertar íconos usandoAspose.Cells .También es necesarioarchivo de muestra y un iconoarchivo de recursos .Utilizamos la interfaz de Excel para insertar un icono con el mismo efecto de visualización que elarchivo de recursos en elarchivo de muestra.

Java

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Read icon resource file data
String fileName = "icon.svg";
FileInputStream fsSource = new FileInputStream(fileName);
byte[] bytes = fsSource.readAllBytes();
fsSource.close();
// Create workbook from sample file
Workbook workbook = new Workbook("sample.xlsx");
// Access first worksheet from the collection
Worksheet sheet = workbook.getWorksheets().get(0);
// Add the icon to the worksheet
sheet.getShapes().addIcons(3, 0, 7, 0, 100, 100, bytes, null);
//Set a prompt message
Cell c = sheet.getCells().get(8, 7);
c.putValue("Insert via Aspose.Cells");
Style s = c.getStyle();
s.getFont().setColor(Color.getBlue());
c.setStyle(s);
//Save.You can check your icon in this way.
workbook.save("sample2.xlsx", SaveFormat.XLSX);

Cuando ejecute el código anterior en su proyecto, obtendrá los siguientes resultados: