このわかりやすいチュートリアルでは、Java でスプレッドシートの背景画像を挿入する方法について説明しています。ファイルから画像を読み取り、それを背景画像として設定して、画像が小さい場合にシート全体で繰り返されるように支援します。 Java で Excel の背景画像を挿入すると、結果のワークブックを XLSX、XLS、または MS Excel で使用する任意の形式で保存できます。
Java で Excel 画像の背景を追加する手順
- リポジトリから Aspose.Cells を追加して、背景画像を挿入します
- Workbook オブジェクトをインスタンス化する
- 背景として画像を挿入するためのターゲット worksheet への参照を取得します
- バイト配列に画像ファイルのデータを入力します
- このバイト配列を使用して background-image プロパティを設定し、結果のワークブックを保存します
これらの手順では、Java で Excel の背景画像を追加するプロセスについて説明します。環境を確立した後、新しいワークブックが作成されますが、一部の既存のワークブックもロードできます。対象のワークシートには、背景画像を設定するプロパティが含まれているため、読み込まれたスプレッドシートからアクセスされます。最後のステップでは、バイト配列にイメージ ファイルのデータが格納され、背景イメージ プロパティの値として設定されます。
Java でスプレッドシートの背景画像を挿入するコード
この単純なコードは、Java で Excel シートの背景画像を挿入するプロセスを示しています。 Workbook クラスと Worksheet クラスは、画像が背景として設定されるターゲット シートにアクセスするために使用されます。 FileInputStream クラスを使用して画像ファイルからバイトを読み取り、結果のバイト配列を setBackgroundImage() メソッドの引数として使用します。
このチュートリアルでは、背景画像をシートに挿入する方法を説明しました。 Excel ファイルへのコメントの挿入など、その他の操作については、Javaを使用してExcelにコメントを挿入する方法 の記事を参照してください。