このクイックガイドでは、Python を使用して Excel に枠線を追加するプロセスについて説明します。この記事には、開発に必要なリソース、プログラミング ロジックを明確にするための手順のリスト、Python を使用して Excel で枠線を作成する方法 を示す実行可能なサンプル コードが含まれています。新しく作成した境界線をカスタマイズするためのさまざまなオプションについても学習します。
Python を使用して Excel で枠線を作成する手順
- 枠線の追加に Java 経由の Python 用 Aspose.Cells を使用するように IDE を設定します
- workbook を作成し、セルにサンプル テキストを追加します
- range 個のセルを作成して枠線を追加します
- setOutlineBorders() メソッドを使用して境界線を作成します。
- 列を自動調整してセルの幅を調整し、出力ファイルを保存します
これらの手順では、Python を使用して Excel で枠線を作成する方法 を明確にします。既存のワークブックにデータをロードするか、新しいワークブックを作成してセルにテキストを追加することで、プロセスを開始します。最後に、境界線のタイプと色を指定して setOutlineBorders() メソッドを呼び出します。
Python を使用して Excel に枠線を追加するコード
import jpype | |
jpype.startJVM() | |
from asposecells.api import Workbook, CellBorderType, Color | |
# Instantiate a workbook | |
book = Workbook() | |
# Get access to a sheet | |
sheet = book.getWorksheets().get("Sheet1") | |
# Set sample text | |
sheet.getCells().get(1, 0).putValue("Thick Lines") | |
# Create a range of cells for setting border | |
borderRange = sheet.getCells().createRange("C2", "C2") | |
# Set the borders for the defined range of cells | |
borderRange.setOutlineBorders(CellBorderType.THICK, Color.getBlack()) | |
# Adjust columns width | |
sheet.autoFitColumn(2) | |
# Save the output | |
book.save("Borders.xlsx") | |
print("Border added successfully") | |
jpype.shutdownJVM() |
このサンプル コードは、Python を使用して Excel に枠線を追加する方法 を示します。 1 つ以上のセルで構成される複数のセル範囲を定義し、DASH_DOT、DASH_DOT_DOT、THICK、THIN などのさまざまなタイプの境界線を設定できます。 setOutlineBorders() メソッドには、要件に応じて境界線のエッジ、スタイル、色を指定することで使用できる複数のオーバーロードがあります。
この記事では、Python を使用して Excel のセルの枠線を追加するプロセスについて説明しました。 Excel でデータ検証を追加するには、Python を使用して Excel にデータ検証を追加する方法 に関する記事を参照してください。