Добавление значков на лист

Добавление значков на лист в Aspose.Cells

Если вам нужно использовать Aspose.Cells для добавления ‘значков’ в файл Excel, то этот документ может предоставить вам некоторую помощь.

Интерфейс Excel, соответствующий операции вставки значка, выглядит следующим образом:

  • Выберите позицию для вставки значка на лист
  • Левый щелчок Вставка->Значки
  • В открывшемся окне выберите значок в красном прямоугольнике на рисунке выше
  • Левый щелчок Вставка, он будет вставлен в файл Excel.

Эффект будет следующий:

Здесь мы подготовили образец кода для помощи вам вставить значки, используя Aspose.Cells. Также имеется необходимый образец файла и файл ресурса значка. Мы использовали интерфейс Excel для вставки значка с тем же эффектом отображения, что и в файле ресурса значка в образце файла.

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);

Когда вы выполните вышеуказанный код в своем проекте, вы получите следующие результаты: