C# を使用して Excel の背景画像を挿入する方法に関するこの鋭いチュートリアル ガイド。アプリケーションの作成中に必要な構成と言語構造に関する情報を提供します。 C#** を使用して **Excel 背景画像を追加すると、XLSX、XLS、またはその他のサポートされている形式で保存できます。
C# を使用して Excel の背景画像を挿入する手順
- シートの背景画像を挿入するAspose.Cells for .NETを追加する環境を整える
- Workbook クラス オブジェクトを使用して新しいスプレッドシートを作成し、背景画像を追加します
- 画像が背景として追加される最初の worksheet へのアクセスを取得します
- 設定するイメージファイルから全バイト読み込み
- バイト配列を指定して、シートの BackgroundImage プロパティを設定します
- 選択したワークシートに背景画像を含む結果のワークブックを保存します
これらの手順では、C# を使用してスプレッドシートの背景画像を挿入するプロセスについて説明します。画像の背景を追加するために必要なすべてのクラス、メソッド、およびプロパティが導入されています。画像ファイルのすべてのバイトがバイト配列に読み込まれ、選択したワークシートの BackgroundImage プロパティに設定されるため、プロセスは非常に簡単です。
C# を使用して Excel シートの背景画像を挿入するサンプル コード
using Aspose.Cells; | |
using System; | |
using System.IO; | |
namespace KbExample | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to set Excel sheet background image in c# | |
{ | |
// Initialize license | |
Aspose.Cells.License lic = new Aspose.Cells.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a new Workbook. | |
Workbook workbook = new Workbook(); | |
// Get a reference to the first worksheet for adding a background image | |
Worksheet sheet = workbook.Worksheets[0]; | |
// Read the background image bytes and save in an array | |
byte[] imageData = File.ReadAllBytes(@"Background.jpg"); | |
// Set the sheet background-image property | |
sheet.BackgroundImage = imageData; | |
//Save the excel file. | |
workbook.Save(@"WorkbookWithBackground.xlsx"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
このコードは、C# を使用して Excel 画像の背景を追加するプロセスを示しています。最初に、対象のワークブックが作成またはロードされ、背景イメージが設定される目的のワークシートへの参照がアクセスされます。必要に応じて、ファイルからバイトを読み取るか、sone データベースまたは Web API からバイトを取得できます。
このチュートリアルでは、ワークブックのワークシートに背景画像を挿入する方法を説明しました。 Excel セルに画像を追加するプロセスを知りたい場合は、C#を使用してExcelに画像を追加する方法 の記事を参照してください。