相互運用機能なしでC#でExcelチャートをJPGに変換する方法

このトピックでは、相互運用機能を使用せずに、ExcelチャートをC#でJPGに変換する方法について説明します。このステップバイステップのチュートリアルを完了すると、ExcelチャートをJPGとしてC#で保存できるようになります。 JPGとして保存するのと同様に、チャートをBMP、PNG、SVGなどの他の一般的な形式のいずれかに保存することもできます。

C#でExcelチャートをJPGに変換する手順

  1. NuGetパッケージマネージャーを使用して、Aspose.Cells for .NETをインストールします
  2. Aspose.Cells、Aspose.Cells.Charts、およびAspose.Cells.Rendering名前空間のusingディレクティブを追加します
  3. SetLicenseメソッドを使用してAsposeライセンスを設定します
  4. chartを含むworkbookをロードします
  5. 目的のワークシートからチャートのインスタンスを取得します
  6. 最後に、チャートを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などの他の形式に変換できます。

 日本語