Aspose.Cells のワークシートに図形を挿入
必要な図形をワークシートに挿入する必要がある場合があります。ワークシートの異なる位置に同じ図形を挿入する必要がある場合があります。または、ワークシートに図形を一括挿入する必要がある場合もあります。
心配しないでください!Aspose.Cellsこれらすべての操作をサポートします。
Excel の図形は、主に次の種類に分類されます。
- ライン
- 長方形
- 基本形状
- ブロック矢印
- 方程式の形
- フローチャート
- 星と旗
- 吹き出し
このガイド ドキュメントでは、各タイプから 1 つまたは 2 つの形状を選択してサンプルを作成します。これらの例を通じて、使用方法を学習します。Aspose.Cells指定した形状をワークシートに挿入します。
ワークシートへの行の挿入
線の形はに属します行カテゴリー。
Microsoft Excel (例: 2007):
- 行を挿入するセルを選択します
- [挿入] メニューをクリックし、[図形] をクリックします。
- 次に、「最近使用した図形」または「線」から線を選択します
Aspose.Cells を使用
次のメソッドを使用して、ワークシートに行を挿入できます。
メソッドは形物体。
次の例は、ワークシートに行を挿入する方法を示しています。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Create workbook from sample file | |
Workbook workbook = new Workbook(); | |
// Access first worksheet from the collection | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
// Add the line to the worksheet | |
sheet.getShapes().addShape(MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1 | |
//sheet.getShapes().addAutoShape(AutoShapeType.LINE, 2, 0, 2, 0, 100, 300);//method 2 | |
//Save.You can check your icon in this way. | |
workbook.save("sample2.xlsx", SaveFormat.XLSX); |
上記のコードを実行すると、次の結果が得られます。
ワークシートに線矢印を挿入する
線矢印の形状は、ラインカテゴリ。ラインの特殊なケースです。
Microsoft Excel (例: 2007):
- 線の矢印を挿入するセルを選択します
- [挿入] メニューをクリックし、[図形] をクリックします。
- 次に、「最近使用した図形」または「線」から線の矢印を選択します
Aspose.Cells を使用
次のメソッドを使用して、ワークシートに線の矢印を挿入できます。
メソッドは形物体。
次の例は、ワークシートに線矢印を挿入する方法を示しています。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Create workbook from sample file | |
Workbook workbook = new Workbook(); | |
// Access first worksheet from the collection | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
// Add the line arrow to the worksheet | |
Shape s = sheet.getShapes().addShape(MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1 | |
//Shape s = sheet.getShapes().addAutoShape(AutoShapeType.LINE, 2, 0, 2, 0, 100, 300);//method 2 | |
//add a arrow at the line begin | |
s.getLine().setBeginArrowheadStyle(MsoArrowheadStyle.ARROW);//arrow type | |
s.getLine().setBeginArrowheadWidth(MsoArrowheadWidth.WIDE);//arrow width | |
s.getLine().setBeginArrowheadLength(MsoArrowheadLength.SHORT);//arrow length | |
//add a arrow at the line end | |
s.getLine().setEndArrowheadStyle(MsoArrowheadStyle.ARROW_OPEN);//arrow type | |
s.getLine().setEndArrowheadWidth(MsoArrowheadWidth.NARROW);//arrow width | |
s.getLine().setEndArrowheadLength(MsoArrowheadLength.LONG);//arrow length | |
//Save.You can check your icon in this way. | |
workbook.save("sample2.xlsx", SaveFormat.XLSX); |
上記のコードを実行すると、次の結果が得られます。
ワークシートへの長方形の挿入
長方形の形状は、長方形カテゴリー。
Microsoft Excel (例: 2007):
- 四角形を挿入するセルを選択します
- [挿入] メニューをクリックし、[図形] をクリックします。
- 次に、「最近使用した形状」または「長方形」から長方形を選択します
Aspose.Cells を使用
次のメソッドを使用して、ワークシートに四角形を挿入できます。
メソッドは形物体。
次の例は、四角形をワークシートに挿入する方法を示しています。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Create workbook from sample file | |
Workbook workbook = new Workbook(); | |
// Access first worksheet from the collection | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
// Add the rectangle to the worksheet | |
ShapeCollection shapes = sheet.getShapes(); | |
shapes.addShape(MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300); | |
//Save.You can check your icon in this way. | |
workbook.save("sample2.xlsx", SaveFormat.XLSX); |
上記のコードを実行すると、次の結果が得られます。
ワークシートへのキューブの挿入
立方体の形状は、基本形状カテゴリー。
Microsoft Excel (例: 2007):
- 立方体を挿入するセルを選択します
- [挿入] メニューをクリックし、[図形] をクリックします。
- 次に、からキューブを選択します基本形状
Aspose.Cells を使用
次のメソッドを使用して、ワークシートにキューブを挿入できます。
メソッドは形物体。
次の例は、キューブをワークシートに挿入する方法を示しています。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Create workbook from sample file | |
Workbook workbook = new Workbook(); | |
// Access first worksheet from the collection | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
// Add the cube to the worksheet | |
sheet.getShapes().addAutoShape(AutoShapeType.CUBE, 2, 0, 2, 0, 100, 300); | |
//Save.You can check your icon in this way. | |
workbook.save("sample2.xlsx", SaveFormat.XLSX); |
上記のコードを実行すると、次の結果が得られます。
Worksheet への四角形吹き出し矢印の挿入
吹き出しの四角形矢印の形状は、ブロック矢印カテゴリー。
Microsoft Excel (例: 2007):
- 吹き出しの四角形矢印を挿入するセルを選択します
- [挿入] メニューをクリックし、[図形] をクリックします。
- 次に、吹き出しのクワッド矢印を選択します。ブロック矢印
Aspose.Cells を使用
次の方法を使用して、ワークシートに四角形吹き出し矢印を挿入できます。
メソッドは形物体。
次の例は、吹き出し四角形矢印をワークシートに挿入する方法を示しています。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Create workbook from sample file | |
Workbook workbook = new Workbook(); | |
// Access first worksheet from the collection | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
// Add the callout quad arrow to the worksheet | |
sheet.getShapes().addAutoShape(AutoShapeType.QUAD_ARROW_CALLOUT, 2, 0, 2, 0, 100, 100); | |
//Save.You can check your icon in this way. | |
workbook.save("sample2.xlsx", SaveFormat.XLSX); |
上記のコードを実行すると、次の結果が得られます。
ワークシートへの乗算記号の挿入
乗算記号の形状は、方程式の形カテゴリー。
Microsoft Excel (例: 2007):
- 乗算記号を挿入するセルを選択します
- [挿入] メニューをクリックし、[図形] をクリックします。
- 次に、から乗算記号を選択します方程式の形
Aspose.Cells を使用
次のメソッドを使用して、ワークシートに乗算記号を挿入できます。
メソッドは形物体。
次の例は、乗算記号をワークシートに挿入する方法を示しています。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Create workbook from sample file | |
Workbook workbook = new Workbook(); | |
// Access first worksheet from the collection | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
// Add the multiplication sign to the worksheet | |
sheet.getShapes().addAutoShape(AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100); | |
//Save.You can check your icon in this way. | |
workbook.save("sample2.xlsx", SaveFormat.XLSX); |
上記のコードを実行すると、次の結果が得られます。
ワークシートへのマルチドキュメントの挿入
multidocument の形状は、フローチャートカテゴリー。
Microsoft Excel (例: 2007):
- マルチドキュメントを挿入するセルを選択します
- [挿入] メニューをクリックし、[図形] をクリックします。
- 次に、マルチドキュメントを選択しますフローチャート
Aspose.Cells を使用
次のメソッドを使用して、マルチドキュメントをワークシートに挿入できます。
メソッドは形物体。
次の例は、マルチドキュメントをワークシートに挿入する方法を示しています。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Create workbook from sample file | |
Workbook workbook = new Workbook(); | |
// Access first worksheet from the collection | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
// Add the multidocument to the worksheet | |
sheet.getShapes().addAutoShape(AutoShapeType.FLOW_CHART_MULTIDOCUMENT, 2, 0, 2, 0, 100, 100); | |
//Save.You can check your icon in this way. | |
workbook.save("sample2.xlsx", SaveFormat.XLSX); |
上記のコードを実行すると、次の結果が得られます。
ワークシートに五芒星を挿入する
五芒星の形状は、星と旗カテゴリー。
Microsoft Excel (例: 2007):
- 五芒星を挿入したいセルを選択
- [挿入] メニューをクリックし、[図形] をクリックします。
- 次に五芒星を選択します。星と旗
Aspose.Cells を使用
次のメソッドを使用して、ワークシートに五芒星を挿入できます。
メソッドは形物体。
次の例は、ワークシートに五芒星を挿入する方法を示しています。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Create workbook from sample file | |
Workbook workbook = new Workbook(); | |
// Access first worksheet from the collection | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
// Add the Five-pointed star to the worksheet | |
sheet.getShapes().addAutoShape(AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100); | |
//Save.You can check your icon in this way. | |
workbook.save("sample2.xlsx", SaveFormat.XLSX); |
上記のコードを実行すると、次の結果が得られます。
ふきだし雲をワークシートに挿入する
思考の泡の雲の形は、吹き出しカテゴリー。
Microsoft Excel (例: 2007):
- ふきだし雲を挿入するセルを選択します
- [挿入] メニューをクリックし、[図形] をクリックします。
- 次に、から思考の泡の雲を選択します吹き出し
Aspose.Cells を使用
次の方法を使用して、ワークシートに吹き出しの雲を挿入できます。
メソッドは形物体。
次の例は、吹き出しの雲をワークシートに挿入する方法を示しています。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Create workbook from sample file | |
Workbook workbook = new Workbook(); | |
// Access first worksheet from the collection | |
Worksheet sheet = workbook.getWorksheets().get(0); | |
// Add the thought bubble cloud to the worksheet | |
sheet.getShapes().addAutoShape(AutoShapeType.CLOUD_CALLOUT, 2, 0, 2, 0, 100, 100); | |
//Save.You can check your icon in this way. | |
workbook.save("sample2.xlsx", SaveFormat.XLSX); |
上記のコードを実行すると、次の結果が得られます。