このステップバイステップのチュートリアルでは、C#プロジェクトでExcelをXPSに変換する方法を説明します。このハウツートピックのコードサンプルは、Microsoft ExcelなしでC#でExcelをXPSに変換できることを示しています。これには、MicrosoftInteropも必要ありません。
C#でExcelをXPSに変換する手順
- NuGet.orgからAspose.Cells for .NETAPIを取得します
- Aspose.Cells名前空間への参照を追加します
- SetLicenseメソッドを使用してライセンスを適用します
- Workbookクラスのオブジェクトを作成します
- XPSに変換する入力Excel (XLSX or XLS)を読み込みます
- XpsSaveFormatを使用して変換されたXPSファイルを保存します
この例では、C#でXLSXをXPSに変換していますが、同じコードと手順を使用することで、C#アプリケーションとプロジェクトでXLSをXPSに変換することもできます。コードとプロセスはどちらの場合も同じです。
C#でExcelをXPSに変換するC#コード
上記のコードスニペットが示すように、変換はAPIの2行のコードを使用して簡単に実行できます。相互運用性またはExcelを使用せずに大きなExcelファイルをC#でCSVにエクスポートにハウツートピックを作成したのと同様に、Microsoft Excelおよび相互運用性も使用せずにC#でExcelをXPSに変換したことに注意してください。したがって、Excelをインストールしなくても、このコードをどこでも実行できます。つまり、コードはサーバー上で実行でき、WindowsまたはASP.NETアプリケーションでも同様に実行できます。