Excelファイルには、グラフやチャートなどの視覚的な情報だけでなく、数値情報も含めることができます。アプリケーション内で一部の情報をグラフィック形式で表示するには、ExcelをC++でSVGに変換することをお勧めします。この記事では、C++でExcelをSVGに変更する方法をステップバイステップの詳細とサンプルコードで説明します。入力ファイルは、XLSXまたはXLS形式でロードできます。
C++でExcelをSVGに変換する手順
- NuGetパッケージマネージャーツールを使用してAspose.Cells.Cppを追加し、アプリケーションを構成します
- Aspose::Cells名前空間の参照をプロジェクトに追加します
- Workbookクラスインスタンスを使用して、入力Excelファイルをロードします
- 出力SVGファイルの形式と画像のプロパティを設定します
- Excelファイルからレンダリングされたディスクに出力SVG画像を保存します
このステップバイステップのアプローチでは、入力Excelファイルが読み込まれ、出力画像のさまざまなプロパティが設定されるC++でExcelをベクターグラフィックに変換するという簡単なプロセスについて説明します。要件に応じて、解像度のプロパティと画像のレンダリング形式を設定できます。最後のステップで、出力SVGイメージをディスクに書き込んで、さらに処理または表示します。
C++でExcelをSVGに変換するコード
上記のコードスニペットに従って、入力ExcelファイルをロードするためにFactory::CreateIWorkbookメソッドを使用する必要があります。次に、IImageOrPrintOptionsクラスを使用して出力SVGイメージのいくつかのプリファレンスを設定し、ファイルパスと名前を指定して生成されたファイルの保存に進みます。このコードのプロパティの任意の値を変更して、出力基準を満たすことができます。
この短いチュートリアルでは、C++を使用してExcelをベクターグラフィックに変更する方法に焦点を当てています。一方、ExcelチャートをJPEG画像に変換する必要がある場合は、C++でExcelチャートをJPEGに変換する方法の記事を参照してください。