IronXL ハウツー C#を使用してExcelチャートを作成する方法 C# を使って Excel グラフを作成する方法 カーティス・チャウ 更新日:8月 20, 2025 IronXL をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English 以下のHow-Toは、IronXLを使用してC#でプログラム的にExcelチャートを作成する方法を紹介します。 クイックスタート: C#でExcelチャートをプログラム的に生成) この例では、IronXLでカラムチャートを起動するのがいかに簡単かを示しています。単一のワークシートメソッドを使用してチャートを作成し、データシリーズを追加し、タイトルと凡例を設定し、プロットして、保存します。意味のあるビジュアルを数分で手に入れられます。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronXL をインストールします PM > Install-Package IronXL.Excel このコード スニペットをコピーして実行します。 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"); 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronXL を使い始めましょう 30日間無料トライアル as-heading:3(最低限のワークフロー (6 ステップ) Excelチャートを作成するためのExcelライブラリをインストールします。 既存のExcelファイルをWorkbookオブジェクトに読み込みます。 CreateChartを使ってチャートを作成します。 チャートのタイトルと凡例を設定します。 Plotメソッドを呼び出します。 WorkbookをExcelファイルに保存します。 <div class="learnn-how-section"" <div class="row"" <div class="col-sm-6"" <h2".NET でプログラム的に Excel グラフを作成する</h2" <ul class="list-unstyled"" <li"プログラムでExcelグラフを作成する</li" <li"タイトルと凡例付きのシリーズを追加する</li" </ul" </div" <div class="col-sm-6"" <div class="download-card"" <img style="box-shadow: none; width: 308px; height: 320px;" src="/img/faq/excel/how-to-work.svg" class="img-responsive learn-how-to-img replaceable-img"" </div" </div" </div" </div" <hr class="separator"" <p class="main-content__segment-title""ステップ1</p" 1. IronXLをインストールする まず、IronXLをインストールするための最も簡単な方法は、Visual StudioのNuGetパッケージマネージャーを利用することです。 プロジェクトメニューを選択 NuGetパッケージを管理 IronXL.Excelを検索 インストール または、次のコマンドをDeveloper Command Promptに入力することもできます。 Install-Package IronXL.Excel Or Download from here: <a class="js-modal-open" href="/csharp/excel/packages/IronXL.zip" data-modal-id="trial-license-after-download""https://ironsoftware.com/csharp/excel/packages/IronXL.zip</a" <hr class="separator"" <p class="main-content__segment-title""チュートリアル</p" 2. .NET用にExcelチャートを作成 さて、プロジェクトの始まりです! Excelスプレッドシートに以下の詳細を追加します。 以下に示します。 <div class="content-img-align-center"" <div class="center-image-wrapper"" <a href="/img/faq/excel/csharp-create-excel-chart-programmatically/data-to-be-used-for-charting.png" target="_blank" " <img クラス="img-responsive" src="/img/faq/excel/csharp-create-excel-chart-programmatically/charting に使用するデータ.png" alt="グラフ作成に使用するデータ" " </a" <p"<strong"図1</strong" –<em"チャート作成に使用するデータ</em"</p" </div" </div" 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メソッドが呼び出され、チャートの種類とチャートの場所を指定します。 チャートのシリーズがタイトルと凡例と共に追加されます。 以下に示します。 <div class="content-img-align-center"" <div class="center-image-wrapper"" <img クラス="img-responsive" src="/img/faq/excel/csharp-create-excel-chart-programmatically/chart-output.png" alt="チャート出力" " <p"<strong"図2</strong" –<em"チャート出力</em"</p" </div" </div" <hr class="separator"" <p class="main-content__segment-title""ライブラリのクイックアクセス</p" <div class="tutorial-section"" <div class="row"" <div class="col-sm-8"" <h3"IronXL APIリファレンスドキュメント</h3" <p"便利な IronXL API リファレンス ドキュメントを使用して、Excel スプレッドシートでセルを結合、結合解除、操作する方法の詳細を学び、共有します。</p" <a class="doc-link" href="/csharp/excel/object-reference/api/" target="_blank"" IronXL APIリファレンスドキュメント <i class="fa fa-chevron-right""</i"</a" </div" <div class="col-sm-4"" <div class="tutorial-image"" <img style="max-width: 110px; width: 100px; height: 140px;" alt="" class="img-responsive add-shadow" src="/img/svgs/documentation.svg" width="100" height="140"" </div" </div" </div" </div" よくある質問 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ファイルを保存するにはどうすればよいですか? プログラムでチャートを追加した後、Workbook オブジェクトの IronXL の SaveAs メソッドを使用して Excel ファイルを保存します。保存するためのファイルパスと名前を指定します。 IronXLを使用して既存のExcelファイルを変更することはできますか? はい、IronXL は既存の Excel ファイルを読み込み、編集し、保存するために使用できます。データを修正したり、チャートを追加したり、他の操作をプログラムで行うことができます。 IronXLを使用してExcelチャートを操作するためのドキュメントはどこで見つけることができますか? IronXL APIリファレンスドキュメントは、その機能とExcelチャートでの使用方法に関する詳細情報を得るために、公式ウェブサイトでアクセス可能です。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はできましたか? Nuget ダウンロード 1,738,553 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 1,738,553 ライセンスを見る