Добавление значков на лист
Добавление значков на лист в Aspose.Cells
Если вам нужно использовать Aspose.Cells для добавления ‘значков’ в файл Excel, то этот документ может предоставить вам некоторую помощь.
Интерфейс Excel, соответствующий операции вставки значка, выглядит следующим образом:
- Выберите позицию для вставки значка на лист
- Левый щелчок Вставка->Значки
- В открывшемся окне выберите значок в красном прямоугольнике на рисунке выше
- Левый щелчок Вставка, он будет вставлен в файл Excel.
Эффект будет следующий:
Здесь мы подготовили образец кода для помощи вам вставить значки, используя Aspose.Cells. Также имеется необходимый образец файла и файл ресурса значка. Мы использовали интерфейс Excel для вставки значка с тем же эффектом отображения, что и в файле ресурса значка в образце файла.
C#
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Read icon resource file data | |
string fileName = "icon.svg"; | |
FileStream fsSource = File.OpenRead(fileName); | |
byte[] bytes = new byte[fsSource.Length]; | |
int numBytesToRead = (int)fsSource.Length; | |
int numBytesRead = 0; | |
while (numBytesToRead > 0) | |
{ | |
// Read may return anything from 0 to numBytesToRead. | |
int n = fsSource.Read(bytes, numBytesRead, numBytesToRead); | |
// Break when the end of the file is reached. | |
if (n == 0) | |
break; | |
numBytesRead += n; | |
numBytesToRead -= n; | |
} | |
fsSource.Close(); | |
// Create workbook from sample file | |
Workbook workbook = new Workbook("sample.xlsx"); | |
// Access first worksheet from the collection | |
Worksheet sheet = workbook.Worksheets[0]; | |
// Add the icon to the worksheet | |
sheet.Shapes.AddIcons(3, 0, 7, 0, 100, 100, bytes, null); | |
//Set a prompt message | |
Cell c = sheet.Cells[8,7]; | |
c.Value = "Insert via Aspose.Cells"; | |
Style s = c.GetStyle(); | |
s.Font.Color = Color.Blue; | |
c.SetStyle(s); | |
//Save.You can check your icon in this way. | |
workbook.Save("sample2.xlsx", SaveFormat.Xlsx); |
Когда вы выполните вышеуказанный код в своем проекте, вы получите следующие результаты: