このチュートリアルでは、Python を使用して Excel にスパークラインを追加する 方法についてのガイドを紹介します。IDE を設定するための詳細、プログラム フローを示す手順の一覧、Python を使用して Excel にスパークラインを挿入する方法 を示すサンプル コードが含まれています。さまざまなプロパティとメソッドを使用してスパークラインをカスタマイズするための詳細が提供されます。
Python を使用して Excel でスパークラインを作成する手順
- IDE で Java 経由の Python 用 Aspose.Cells を使用してスパークラインを追加するように設定します
- Workbook クラスを使用して Excel ファイルを作成または読み込み、空の場合はサンプル データを入力します。
- セル領域を作成し、この領域を使用してグループを追加します
- 新しいグループにアクセスする
- グループにsparklineを追加する
- スパークラインの色を設定する
- 出力されたExcelファイルを保存する
これらの手順では、Python を使用して Excel にスパークラインを追加する方法について説明します。Excel ファイルを作成または読み込み、値を入力し、セル領域を作成し、この領域に基づいてグループを追加します。このグループにスパークラインを追加し、結果のワークブックを保存する前にその色を設定します。
Python を使用して Excel にスパークラインを挿入するコード
import jpype | |
import asposecells as cells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, CellArea, SparklineType, Color | |
# Instantiate a license | |
license = License() | |
license.setLicense("License.lic") | |
# Create a Workbook object | |
wb = Workbook() | |
sheet = wb.getWorksheets().get(0) | |
sheet.getCells().get("A2").putValue(8) | |
sheet.getCells().get("B2").putValue(3) | |
sheet.getCells().get("C2").putValue(5) | |
sheet.getCells().get("D2").putValue(4) | |
# Create the cell area | |
ca = CellArea() | |
ca.StartRow = 1 | |
ca.StartColumn = 4 | |
ca.EndRow = 1 | |
ca.EndColumn = 4 | |
# Add a group | |
idx = sheet.getSparklineGroups().add(SparklineType.LINE, sheet.getName() + "!A2:D2", False, ca); | |
sparklineGroup = sheet.getSparklineGroups().get(idx) | |
# Add a spark line | |
sparklineGroup.getSparklines().add(sheet.getName() + "!A2:D2", 1, 4) | |
# Set the color | |
cellsColor = wb.createCellsColor() | |
cellsColor.setColor(Color.getGreen()) | |
sparklineGroup.setSeriesColor(cellsColor) | |
# Saving the Excel file | |
wb.save("output.xlsx") | |
print("Spark lines added successfully") | |
# Shutdown the JVM | |
jpype.shutdownJVM() |
上記のコードは、Python を使用して Excel でスパークラインを作成する方法 を示しています。グループ属性の ShowHighPoint フラグと ShowLowPoint フラグを使用して、高値と低値を表示または非表示にすることができます。LineWeight プロパティもグループで使用でき、この例では 1.0 に設定されていますが、SparklinePresetStyleType 列挙子からグループの PresetStyle を選択できます。
この記事では、Python を使用して Excel でスパークラインを作成する方法 について説明しました。Python を使用してセルの値に基づいて Excel で条件付き書式を適用する方法 の記事に従って条件付き書式を設定できます。