2

以前、データセットからExcelシートにデータを入力する方法と、そのデータを使用してグラフを作成する方法について質問を投稿しました。その投稿にはあまり幸運はありませんでしたが、データセットからデータを入力することができましたが、そのデータに基づいてグラフを作成するのにも苦労しています。データと同じシートにグラフが必要です。「チャートシート」でチャートを作りたくない。誰かが私を助けてくれて、可能であればOpenXMLチャート作成のコード例を教えてください。

以下は、Excelシートにあるサンプルデータであり、このデータに基づいてプログラムでグラフを作成したいと思います。

CountryName             AnnualGrowth

UK                      757565

America                 568965

Canada                  555544

Italy                   665533

Germany                 558899

France                  995577

よろしく!

4

1 に答える 1

4

グラフは、OpenXMLSDKを使用して作成するのが非常に複雑です。Excelが提供する基本的なグラフを作成するスプレッドシートライブラリを作成しました。標準レイアウトであり、これ以上はありません(まだ)。ここで入手できます:SpreadsheetLight

ライブラリにはソースコードが付属しているので、それを使って自分に合ったものを思いつくことができます。主な難しさ(および退屈)は、カテゴリ/日付軸(X軸)と値軸(Y軸)の入力に関係しています。また、各チャートタイプには、SDKに独自のクラスがあります。たとえば、縦棒グラフと棒グラフにはBarChartSeriesクラスがあります。ドーナツグラフと円グラフには、PieChartSeriesクラスがあります。

于 2012-07-07T10:07:36.553 に答える