Symbole zum Arbeitsblatt hinzufügen
Contents
[
Hide
]
Symbole zum Arbeitsblatt hinzufügen in Aspose.Cells
Wenn Sie verwenden müssenAspose.Cells ‘Icons’ in eine Excel-Datei einfügen möchten, dann kann Ihnen dieses Dokument dabei helfen.
Die Excel-Oberfläche, die der Operation zum Einfügen von Symbolen entspricht, sieht wie folgt aus:
- Wählen Sie die Position des Symbols aus, das in das Arbeitsblatt eingefügt werden soll
- Links KlickEinfügung->Symbole
- Wählen Sie in dem sich öffnenden Fenster das Symbol im roten Rechteck in der obigen Abbildung
- Links KlickEinfügung, es wird in die Excel-Datei eingefügt.
Die Wirkung ist wie folgt:
Hier haben wir uns vorbereitetBeispielcode um Ihnen beim Einfügen von Symbolen zu helfenAspose.Cells .Es gibt auch eine notwendigeBeispieldatei und ein SymbolRessourcendatei .Wir haben die Excel-Oberfläche verwendet, um ein Symbol mit demselben Anzeigeeffekt wie das einzufügenRessourcendatei in demBeispieldatei.
C#
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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: