HTML
JPG
PDF
XML
XLSX
XLSX
C# 経由で折れ線グラフを作成
サーバー側 .NET API を使用して、ネイティブで高性能の MS Excel グラフをプログラムで作成します。
実行中のアプリケーション内で折れ線グラフを動的に作成するのは簡単です。 MS Office を必要とせずにスプレッドシートにさまざまなグラフを最初から作成するには、次を使用します。
Aspose.Cells for .NET
API プラットフォームを使用してスプレッドシートの作成、操作、変換のためのさまざまな機能を提供します。 Aspose.Cells は、多くの柔軟なグラフ オブジェクトを提供します。
C# 経由で折れ線グラフを作成する方法
開発者は、データ処理用のさまざまなレポート アプリケーションを実行しながら、わずか数行のコードで折れ線グラフを簡単に作成できます。
- Aspose.Cells 名前空間を含める
- 作成する ワークブック クラスインスタンス。
- ワークシートにデータを追加します。
- 追加 ライン ワークシートにグラフを貼り付けます。
- 新しいものにアクセスする チャート 物体。
- チャートのデータソースを指定します Chart.SetChartDataRange 方法。
システム要求
システムに Microsoft Windows、または .NET Framework、.NET Core、Windows Azure、Mono または Xamarin プラットフォームと互換性のある OS、および Microsoft Visual Studio などの開発環境が搭載されていることを確認してください。
- コマンドラインから次のようにインストールします
nuget install Aspose.Cells
または Visual Studio のパッケージ マネージャー コンソール経由でInstall-Package Aspose.Cells
. - または、オフライン MSI インストーラーまたは ZIP ファイル内のすべての DLL を次のサイトから入手します。ダウンロード
次のソース コードは、C# を使用して MS Excel XLSX ファイルに折れ線グラフを作成する方法を示しています。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Obtaining the reference of the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Adding sample values to cells | |
worksheet.Cells["A2"].PutValue("Category1"); | |
worksheet.Cells["A3"].PutValue("Category2"); | |
worksheet.Cells["A4"].PutValue("Category3"); | |
worksheet.Cells["B1"].PutValue("Line1"); | |
worksheet.Cells["B2"].PutValue(324); | |
worksheet.Cells["B3"].PutValue(200); | |
worksheet.Cells["B4"].PutValue(450); | |
worksheet.Cells["C1"].PutValue("Line2"); | |
worksheet.Cells["C2"].PutValue(400); | |
worksheet.Cells["C3"].PutValue(500); | |
worksheet.Cells["C4"].PutValue(600); | |
// Adding a Line chart to the worksheet | |
int chartIndex = worksheet.Charts.Add(Aspose.Cells.Charts.ChartType.Line, 6, 2, 20, 10); | |
// Accessing the instance of the newly added chart | |
Aspose.Cells.Charts.Chart chart = worksheet.Charts[chartIndex]; | |
// Setting chart data source as the range "A1:C4" | |
chart.SetChartDataRange("A1:C4", true); | |
// Save the Workbook as .xlsx file. | |
workbook.Save("output.xlsx", SaveFormat.Xlsx); |