ワークシートにアイコンを追加
Contents
[
Hide
]
Aspose.Cells のワークシートにアイコンを追加
使用する必要がある場合Aspose.CellsExcel ファイルに「アイコン」を追加するには、このドキュメントが役立ちます。
アイコンの挿入操作に対応する Excel インターフェースは次のとおりです。
- ワークシートに挿入するアイコンの位置を選択
- 左クリック入れる->アイコン
- 開いたウィンドウで、上図の赤い長方形のアイコンを選択します
- 左クリック入れる、Excelファイルに挿入されます。
効果は次のとおりです。
では、ご用意しましたサンプルコードを使用してアイコンを挿入するのに役立ちますAspose.Cells.必要なものもありますサンプルファイルそしてアイコンリソースファイル.Excel インターフェイスを使用して、同じ表示効果を持つアイコンを挿入しました。リソースファイルの中にサンプルファイル.
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); |
プロジェクトで上記のコードを実行すると、次の結果が得られます。