Python を使用して Excel にスパークラインを追加する

このチュートリアルでは、Python を使用して Excel にスパークラインを追加する 方法についてのガイドを紹介します。IDE を設定するための詳細、プログラム フローを示す手順の一覧、Python を使用して Excel にスパークラインを挿入する方法 を示すサンプル コードが含まれています。さまざまなプロパティとメソッドを使用してスパークラインをカスタマイズするための詳細が提供されます。

Python を使用して Excel でスパークラインを作成する手順

  1. IDE で Java 経由の Python 用 Aspose.Cells を使用してスパークラインを追加するように設定します
  2. Workbook クラスを使用して Excel ファイルを作成または読み込み、空の場合はサンプル データを入力します。
  3. セル領域を作成し、この領域を使用してグループを追加します
  4. 新しいグループにアクセスする
  5. グループにsparklineを追加する
  6. スパークラインの色を設定する
  7. 出力された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 で条件付き書式を適用する方法 の記事に従って条件付き書式を設定できます。

 日本語