Добавление значков на лист
Добавление значков на лист в 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); |
Когда вы выполните вышеуказанный код в своем проекте, вы получите следующие результаты: