Symbole zum Arbeitsblatt hinzufügen
Symbole zum Arbeitsblatt in Aspose.Cells hinzufügen
Wenn Sie Aspose.Cells verwenden müssen, um ‘Symbole’ in eine Excel-Datei hinzuzufügen, kann Ihnen dieses Dokument einige Hilfe bieten.
Die Excel-Benutzeroberfläche für die Einfüge-Symbol-Operation sieht wie folgt aus:
- Wählen Sie die Position des Symbols, das in das Arbeitsblatt eingefügt werden soll
- Klicken Sie links auf Einfügen->Symbole
- In dem sich öffnenden Fenster wählen Sie das Symbol im roten Rechteck in der obigen Abbildung aus
- Klicken Sie links auf Einfügen, danach wird es in die Excel-Datei eingefügt
Der Effekt ist wie folgt:
Hier haben wir Beispielcode vorbereitet, um Ihnen zu helfen, Symbole mit Aspose.Cells einzufügen. Es gibt auch eine notwendige Beispieldatei und eine Symbol-Ressourcendatei. Wir haben die Excel-Benutzeroberfläche verwendet, um ein Symbol mit demselben Anzeigeeffekt wie die Ressourcendatei in der Beispieldatei einzufügen.
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); |
Wenn Sie den obigen Code in Ihrem Projekt ausführen, erhalten Sie die folgenden Ergebnisse: