このクイックチュートリアルには、Javaを使用してExcelでセルを回転させる方法に関する情報が含まれています。構成の詳細と、Javaを使用してExcelでテキストの向きを設定するために必要な一連の手順を提供します。セルのテキストの向きを変更できるだけでなく、出力ファイルをXLSX、XLS、ODFなどの任意の形式で保存する前に他のスタイルプロパティを設定することもできます。
Javaを使用してExcelでセルを回転させる手順
- MavenリポジトリからAspose.Cellsを追加してセルテキストを回転するようにプロジェクトを構成します
- Workbookを作成またはロードし、特定のworksheetのターゲットセルにテキストを設定します
- ターゲットセルのスタイルを取得する
- setRotationAngle()メソッドを使用して回転角度を設定します
- 回転角を設定した後、ターゲットセルのスタイルを設定します
これらの手順では、必要なプロジェクト構成の詳細と要件を達成するためのプログラムフローを提供することにより、Javaを使用してExcelセルをローテーションする方法について説明します。また、セルを回転させるために必要なクラスとメソッドも含まれています。新しいファイルを作成してセルにテキストを追加する必要はありませんが、既存のワークブックを読み込んで、その中の任意のセルのテキストを回転させることができることに注意してください。
Javaを使用してExcelでセルを回転するコード
import com.aspose.cells.Cell; | |
import com.aspose.cells.Cells; | |
import com.aspose.cells.License; | |
import com.aspose.cells.Style; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Worksheet; | |
public class RotateACellInExcelUsingJava | |
{ | |
public static void main(String[] args) throws Exception | |
{ | |
// Initialize license | |
License licForCells = new License(); | |
licForCells.setLicense("Aspose.Cells.lic"); | |
// Create a workbook | |
Workbook wbForRotatedText = new Workbook(); | |
// Access first worksheet | |
Worksheet wsForRotatedText = wbForRotatedText.getWorksheets().get(0); | |
// Access cells collection | |
Cells cellsForRotatedText = wsForRotatedText.getCells(); | |
// Access target cell | |
Cell cellForRotatedText = cellsForRotatedText.get("D5"); | |
// Set cell text | |
cellForRotatedText.putValue("Text to be rotated"); | |
// Get cell style | |
Style objStyle = cellForRotatedText.getStyle(); | |
// Set rotation angle | |
objStyle.setRotationAngle(60); | |
// Set cell style | |
cellForRotatedText.setStyle(objStyle); | |
// Save the workbook | |
wbForRotatedText.save("RotateText_test.xlsx"); | |
System.out.println("Done"); | |
} | |
} |
このコードスニペットは、Javaを使用してExcelでセルを傾ける方法について説明しています。ここでは、セルのスタイルが取得され、その回転角が設定されてから、このスタイルが元のセルに戻されます。 32ビットARGB値または色を直接使用して前景色/背景色を設定したり、境界線、フォント、インデントレベルを設定したりするなど、他のプロパティを変更することもできます。
この記事では、* Javaを使用してセル内のコンテンツの方向を設定する*ことを学びましたが、列幅を調整するプロセスを学びたい場合は、Javaを使用してExcelで列幅を調整する方法の記事を参照してください。