Excel チャートを画像に変換する
チャートは視覚的に魅力的であり、データの比較、パターン、トレンドをユーザーに見やすく表示するのに役立ちます。例えば、ワークシートの数列を分析するよりも、チャートを見ると一目で売上が減少しているか増加しているか、実際の売上が予測された売上と比較してどうなっているかが分かります。人々は統計情報や図情報をわかりやすく、かつ簡単に維持できるように提示するように頻繁に求められます。図が手助けします。
時々、アプリケーションやWebページでチャートが必要になることがあります。また、Word文書やPDFファイル、PowerPointプレゼンテーションなど他のアプリケーションでもチャートが必要になるかもしれません。いずれの場合も、チャートを画像としてレンダリングして他の場所でも使用できるようにします。
チャートをイメージに変換する
ここでは、円グラフと棒グラフを画像に変換しています。
円グラフを画像ファイルに変換する
まず、Microsoft Excelでパイチャートを作成し、その後、Aspose.Cells for Python via .NETを使用して画像ファイルに変換します。この例のコードは、テンプレートのMicrosoft Excelファイルのパイチャートに基づいてEMFイメージを作成します。
出力: 円グラフ画像 |
---|
![]() |
- Microsoft Excelで円グラフを作成する:
- Microsoft Excelで新しいワークブックを開きます。
- ワークシートにデータを入力します。
- データに基づいて円グラフを作成します。
- ファイルを保存します。
入力ファイル |
---|
![]() |
私たちはPythonパッケージをPyPiリポジトリにホストしています。
pypiからAspose.Cells for Pythonをインストールするには、次のようにコマンドを使用してください:$ pip install aspose-cells-python。
また、開発者環境に"Aspose.Cells for Python via .NET"をインストールする手順についても、ステップバイステップの手順に従うことができます。
- Aspose.Cells for Python via .NETをダウンロードしてインストールする:
- pypi から Aspose.Cells for Python via .NET をインストールします。コマンドは次のとおりです: $ pip install aspose-cells-python。
- また、「Aspose.Cells for Python via .NET」を開発者環境にインストールする手順については、ステップバイステップの手順に従うこともできます。
全てのAsposeコンポーネントは、最初にインストールした際に評価モードで動作します。評価モードには時間制限はなく、出力ドキュメントに透かしを挿入するだけです。
- プロジェクトを作成します。
- Visual Studioを開始します。
- Pythonプロジェクトにライブラリ参照(ライブラリのインポート)を追加します。
- チャートを見つけて変換するコードを記述します。以下にコンポーネントがこのタスクを遂行するために使用するコードが示されています。ごく少数の行のコードが使用されます。
from aspose.cells import Workbook | |
from aspose.cells.drawing import ImageType | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Open the existing excel file which contains the pie chart. | |
workbook = Workbook(dataDir + "PieChart.xlsx") | |
# Get the designer chart (first chart) in the first worksheet of the workbook. | |
chart = workbook.worksheets[0].charts[0] | |
# Convert the chart to an image file. | |
chart.to_image(dataDir + "PieChart.out.emf", ImageType.EMF) |
棒グラフを画像ファイルに変換する
まずMicrosoft Excelで棒グラフを作成し、上記のように画像ファイルに変換します。サンプルコードを実行した後、テンプレートExcelファイルの棒グラフに基づいてJPEGファイルが作成されます。
出力ファイル: 棒グラフ画像 |
---|
![]() |
- Microsoft Excelで棒グラフを作成します:
- Microsoft Excelで新しいブックを開きます。
- ワークシートにデータを入力します。
- データに基づいて棒グラフを作成します。
- ファイルを保存します。
入力ファイル |
---|
![]() |
- 上記のように説明した参照を含むプロジェクトを設定します。
- チャートを動的に画像に変換します。以下にコンポーネントがこのタスクを遂行するために使用するコードが示されています。このコードは前述のものと似ています。
from aspose.cells import Workbook | |
from aspose.cells.drawing import ImageType | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Open the existing excel file which contains the column chart. | |
workbook = Workbook(dataDir + "ColumnChart.xlsx") | |
# Get the designer chart (first chart) in the first worksheet of the workbook. | |
chart = workbook.worksheets[0].charts[0] | |
# Convert the chart to an image file. | |
chart.to_image(dataDir + "ColumnChart.out.jpeg", ImageType.JPEG) |