How to Use C# to Create Excel Charts
以下のHow-Toは、IronXLを使用してC#でプログラム的にExcelチャートを作成する方法を紹介します。
クイックスタート: C#でExcelチャートをプログラム的に生成)
この例では、IronXLでカラムチャートを起動するのがいかに簡単かを示しています。単一のワークシートメソッドを使用してチャートを作成し、データシリーズを追加し、タイトルと凡例を設定し、プロットして、保存します。意味のあるビジュアルを数分で手に入れられます。
Get started making PDFs with NuGet now:
Install IronXL with NuGet Package Manager
Copy and run this code snippet.
IChart chart = worksheet.CreateChart(ChartType.Column, 5, 5, 20, 10); chart.AddSeries("A2:A7", "B2:B7"); chart.SetTitle("Sales Overview").SetLegendPosition(LegendPosition.Bottom).Plot(); workbook.SaveAs("SalesChart.xlsx");Deploy to test on your live environment
as-heading:3(最低限のワークフロー (6 ステップ)
- Excelチャートを作成するためのExcelライブラリをインストールします。
- 既存のExcelファイルを
Workbookオブジェクトに読み込みます。 CreateChartを使ってチャートを作成します。- チャートのタイトルと凡例を設定します。
Plotメソッドを呼び出します。WorkbookをExcelファイルに保存します。
.NETでプログラム的にExcelチャートを作成する
- プログラム的にExcelグラフを作成
- タイトルと凡例を付けてシリーズを追加
class="main-content__segment-title">ステップ1
1. IronXLをインストールする
まず、IronXLをインストールするための最も簡単な方法は、Visual StudioのNuGetパッケージマネージャーを利用することです。
- プロジェクトメニューを選択
- NuGetパッケージを管理
- IronXL.Excelを検索
- インストール
または、次のコマンドをDeveloper Command Promptに入力することもできます。
Install-Package IronXL.Excel
Or Download from here: https://ironsoftware.com/csharp/excel/packages/IronXL.zip
class="main-content__segment-title">チュートリアル
2. .NET用にExcelチャートを作成
さて、プロジェクトの始まりです!
Excelスプレッドシートに以下の詳細を追加します。 以下に示します。
IronXLでExcelチャートを操作するために必要な名前空間を追加します。
using IronXL;
using IronXL.Drawing.Charts;
using IronXL;
using IronXL.Drawing.Charts;
Imports IronXL
Imports IronXL.Drawing.Charts
IronXLを使用してプログラム的にExcelグラフを作成するコードを追加します。
:path=/static-assets/excel/content-code-examples/how-to/csharp-create-excel-chart-programmatically-example.cs
using IronXL;
using IronXL.Drawing.Charts;
// Load the existing Excel workbook
WorkBook wb = WorkBook.Load("Chart_Ex.xlsx");
// Use the default worksheet from the workbook
WorkSheet ws = wb.DefaultWorkSheet;
// Create a column chart at the specified range of cells
var chart = ws.CreateChart(ChartType.Column, 10, 15, 25, 20);
// Define the range for the x-axis data
const string xAxis = "A2:A7";
// Add a series for the chart using data in the range and give it a title from the first row
var series = chart.AddSeries(xAxis, "B2:B7");
series.Title = ws["B1"].StringValue;
// Add another series
series = chart.AddSeries(xAxis, "C2:C7");
series.Title = ws["C1"].StringValue;
// Add a third series
series = chart.AddSeries(xAxis, "D2:D7");
series.Title = ws["D1"].StringValue;
// Set the chart title
chart.SetTitle("Column Chart");
// Position the legend at the bottom of the chart
chart.SetLegendPosition(LegendPosition.Bottom);
// Plot the chart with the provided data
chart.Plot();
// Save the workbook with the newly added chart
wb.SaveAs("Exported_Column_Chart.xlsx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
WorkbookオブジェクトとWorksheetオブジェクトを作成します。 WorksheetオブジェクトのCreateChartメソッドが呼び出され、チャートの種類とチャートの場所を指定します。 チャートのシリーズがタイトルと凡例と共に追加されます。 以下に示します。
図2 – チャート出力
class="main-content__segment-title">ライブラリクイックアクセス
IronXL API リファレンス ドキュメンテーション
便利なIronXL APIリファレンス ドキュメンテーションを使用して、Excelスプレッドシートのセルを結合、分割、および操作する方法についてもっと学び、共有してください。
IronXL API リファレンス ドキュメンテーションよくある質問
C#を使用してプログラムでExcelチャートを作成するにはどうすればよいですか?
C#を使用してIronXLライブラリを活用してプログラムでExcelチャートを作成できます。まず、Visual StudioのNuGetパッケージマネージャーでIronXLをインストールし、既存のExcelファイルをWorkbookオブジェクトにロードし、CreateChartメソッドを使用してチャートの種類と位置を定義します。データシリーズを追加し、タイトルを設定し、WorkbookをExcelファイルに保存します。
プログラムでExcelチャートを作成するためにはどのような手順が必要ですか?
プログラムでExcelチャートを作成する手順には、IronXLをインストールし、既存のExcelファイルをWorkbookオブジェクトにロードし、CreateChartメソッドを使用してチャートを作成し、データシリーズを追加し、チャートのタイトルと凡例を設定し、ワークブックを保存するプロセスが含まれます。
IronXLでどのような種類のチャートを作成できますか?
IronXLはプログラムで作成できる様々なチャートタイプをサポートしており、列、棒線、円グラフなどを作成できます。
C#を使用してExcelチャートにデータシリーズを追加するにはどうすればよいですか?
C#を使用してExcelチャートにデータシリーズを追加するには、IronXLのAddSeriesメソッドを利用します。x軸とy軸データの範囲を指定し、必要に応じてシリーズのタイトルを設定します。
プログラムでExcelチャートの凡例の位置をカスタマイズするにはどうすればよいですか?
IronXLを使用してExcelチャートの凡例の位置をカスタマイズするには、SetLegendPositionメソッドを利用します。下、上、左、右などの位置を指定します。
IronXLでExcelチャートを操作するために必要な名前空間は何ですか?
IronXLを使用してExcelチャートを操作するためには、必要な名前空間としてIronXLとIronXL.Drawing.Chartsを含めます。
プログラムでチャートを追加した後にExcelファイルを保存するにはどうすればよいですか?
プログラムでチャートを追加した後は、IronXLのWorkbookオブジェクトのSaveAsメソッドを使用してExcelファイルを保存します。目的のファイルパスと名前を指定して保存します。
IronXLを使用して既存のExcelファイルを変更することはできますか?
はい、IronXLを使用して既存のExcelファイルをロード、編集、保存することができます。データの変更、チャートの追加、その他の操作をプログラムで行うことができます。
IronXLを使用してExcelチャートを操作するためのドキュメントはどこで見つけることができますか?
IronXL APIリファレンスドキュメントは、その機能とExcelチャートでの使用方法に関する詳細情報を得るために、公式ウェブサイトでアクセス可能です。

