0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

C#とVB.NETでExcelからXPSへの変換

Posted at

はじめに

データをより良く保存または転送するために、ExcelをXPSに変換するなど、さまざまなフォーマット変換が必要な場合があります。XPSフォーマットは、Microsoftによって開発された電子文書用の標準形式です。PDFと同様に、XPS形式はWindowsオペレーティングシステムで広く使用され、電子文書の作成や共有に使用されます。この記事では、コードでExcelからXPSへの変換方法を紹介します。無料の.NETコンポーネント(Free Spire.XLS for .NET)を使用するだけで、簡単な手順で変換を完了できます。以下に、具体的な方法とサンプルコードを示します。

ツール

このライブラリは、無料でExcelファイルを作成、編集、変換することができますが、ページ数の制限があります。または、有料版の製品の無料トライアルを申し込むこともできます。
有料版 : Spire.XLS for .NET

インストール方法

1.Free Spire.XLS for .NETをダウンロードします。
2.Visual Studioで新しいプロジェクトを作成します。
3.「Solution Explorer」>「References」を右クリックし、「Add Reference」>「Browse」を選択します。
4.BINフォルダ内のdllファイルを見つけて、「OK」をクリックします。

方法とコード

  • Workbook インスタンスを作成します。
  • Workbook.LoadFromFile() メソッドを使用してサンプルドキュメントをロードします。
  • Workbook.SaveToFile(string, FileFormat) メソッドを使用して、Excel を XPS に変換します。
    C#
using Spire.Xls;

namespace ExceltoXPS
{
    class Program
    {
        static void Main(string[] args)
        {

            //Workbookインスタンスを作成する
            Workbook workbook = new Workbook();

            //Excelサンプルドキュメントをロードする
            workbook.LoadFromFile(@"sample.xlsx", ExcelVersion.Version2010);

            //ExcelをXPSに変換する
            workbook.SaveToFile("result.xps", FileFormat.XPS);
        }
    }
}

VB.NET

Imports Spire.Xls

Namespace ExceltoXPS
    Class Program
        Private Shared Sub Main(ByVal args() As String)

            'Workbookインスタンスを作成する
            Dim workbook As Workbook = New Workbook

            'Excelサンプルドキュメントをロードする
            workbook.LoadFromFile("sample.xlsx", ExcelVersion.Version2010)

            'ExcelをXPSに変換する
            workbook.SaveToFile("result.xps", FileFormat.XPS)
        End Sub
    End Class
End Namespace

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?