IronXL ハウツー C#を使用してExcelチャートを作成する方法 How to Use C# to Create Excel Charts Curtis Chau 更新日:8月 20, 2025 Download IronXL NuGet Download テキストの検索と置換 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English 以下のHow-Toは、IronXLを使用してC#でプログラム的にExcelチャートを作成する方法を紹介します。 クイックスタート: C#でExcelチャートをプログラム的に生成) この例では、IronXLでカラムチャートを起動するのがいかに簡単かを示しています。単一のワークシートメソッドを使用してチャートを作成し、データシリーズを追加し、タイトルと凡例を設定し、プロットして、保存します。意味のあるビジュアルを数分で手に入れられます。 Get started making PDFs with NuGet now: Install IronXL with NuGet Package Manager PM > Install-Package IronXL.Excel 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 Start using IronXL in your project today with a free trial Free 30 day Trial as-heading:3(最低限のワークフロー (6 ステップ) Excelチャートを作成するためのExcelライブラリをインストールします。 既存のExcelファイルをWorkbookオブジェクトに読み込みます。 CreateChartを使ってチャートを作成します。 チャートのタイトルと凡例を設定します。 Plotメソッドを呼び出します。 WorkbookをExcelファイルに保存します。 class="learnn-how-section"> class="row"> class="col-sm-6"> .NETでプログラム的にExcelチャートを作成する プログラム的にExcelグラフを作成 タイトルと凡例を付けてシリーズを追加 class="col-sm-6"> class="download-card"> 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スプレッドシートに以下の詳細を追加します。 以下に示します。 class="content-img-align-center"> class="center-image-wrapper"> 図1 – チャートに使用するデータ IronXLでExcelチャートを操作するために必要な名前空間を追加します。 using IronXL; using IronXL.Drawing.Charts; using IronXL; using IronXL.Drawing.Charts; Imports IronXL Imports IronXL.Drawing.Charts $vbLabelText $csharpLabel 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 $vbLabelText $csharpLabel WorkbookオブジェクトとWorksheetオブジェクトを作成します。 WorksheetオブジェクトのCreateChartメソッドが呼び出され、チャートの種類とチャートの場所を指定します。 チャートのシリーズがタイトルと凡例と共に追加されます。 以下に示します。 class="content-img-align-center"> class="center-image-wrapper"> 図2 – チャート出力 class="main-content__segment-title">ライブラリクイックアクセス class="tutorial-section"> class="row"> class="col-sm-8"> IronXL API リファレンス ドキュメンテーション 便利なIronXL APIリファレンス ドキュメンテーションを使用して、Excelスプレッドシートのセルを結合、分割、および操作する方法についてもっと学び、共有してください。 IronXL API リファレンス ドキュメンテーション class="col-sm-4"> class="tutorial-image"> よくある質問 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チャートでの使用方法に関する詳細情報を得るために、公式ウェブサイトでアクセス可能です。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はいいですか? Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 1,686,155 ライセンスを見る