このトピックでは、相互運用機能を使用せずに、ExcelチャートをC#でJPGに変換する方法について説明します。このステップバイステップのチュートリアルを完了すると、ExcelチャートをJPGとしてC#で保存できるようになります。 JPGとして保存するのと同様に、チャートをBMP、PNG、SVGなどの他の一般的な形式のいずれかに保存することもできます。
C#でExcelチャートをJPGに変換する手順
- NuGetパッケージマネージャーを使用して、Aspose.Cells for .NETをインストールします
- Aspose.Cells、Aspose.Cells.Charts、およびAspose.Cells.Rendering名前空間のusingディレクティブを追加します
- SetLicenseメソッドを使用してAsposeライセンスを設定します
- chartを含むworkbookをロードします
- 目的のワークシートからチャートのインスタンスを取得します
- 最後に、チャートをJPGファイルとして保存します
これらの手順は、ExcelチャートをC#でJPGに変換してファイルに保存するプロセスを示していますが、出力画像をMemoryStreamに保存し、それに応じて使用するなどの他のオプションもあります。 Chart.ToImage()関数は、チャートが大きすぎて複数のページで構成されている場合にもページ番号を選択するオプションを提供します。
C#でExcelチャートをJPGに変換するコード
この変換では、MS Excelをシステムにインストールする必要はなく、相互運用機能も使用されません。これは、フォームベース、ASP.NET、およびAzureなどの他のWebテクノロジで使用できるシンプルなコンソールベースのアプリケーションコードです。
この例では、C#でExcelチャートをJPGに変換する方法を学びました。ただし、ImageTypeオプションを使用すると、PNG、BMP、PICT、TIFF、SVG、およびその他の多くの形式で保存できます。記事C#でExcelをXPSに変換する方法に記載されているように、ExcelファイルをXPSなどの他の形式に変換できます。