
Microsoft Publisher ファイル PUB は、パンフレット、フライヤー、ニュースレターのプロフェッショナルなレイアウトを作成するために一般的に使用されます。しかし、特定のシナリオでは、分析や報告の目的のためにデータを抽出したり、スプレッドシート形式に再編成したりする必要があります。PUB ファイルは多用途ですが、 Excel スプレッドシートは数値データの操作と整理により適しています。このブログ記事では、C# で PUB を Excel に変換する方法を示します。提供されたコードスニペットを使用すると、PUB ドキュメントを数ステップで Excel スプレッドシートにシームレスに変換できます。
なぜ PUB を Excel に変換するのか?
PUBファイルをExcelスプレッドシートに変換することは、さまざまな理由で重要です。
データ分析と操作:PUBファイルには、しばしばテーブルや構造化データが含まれており、Excelで処理する方が適したさらなる分析、計算、またはフォーマットの調整が必要な場合があります。
ビジネスツールとの互換性: Excelファイルは、ERPシステム、財務アプリケーション、データベース管理ツールなどの一般的なビジネスツールとシームレスに統合されます。
データの整理の強化: Excelは優れた並べ替え、フィルタリング、可視化ツールを提供しており、PUBファイルから抽出した内容を分析するのを容易にします。
コラボレーションとアクセシビリティ: Excelファイルの共有は、Excelがプラットフォームやソフトウェア全体で広くサポートされている形式であるため、協力的な環境でより便利です。
PUBをExcelに変換することで、ビジネスや開発者はデータ活用の新しい機会を開くことができ、より良い生産性とワークフローの効率を実現します。
PUB to Excel 変換 - C# API インストール
Microsoft Publisherファイルを簡単に変換するには、あなたの環境に Conholdate.Total for .NET をインストールしてください。以下のNuGetインストールコマンドをMS Visual Studioで実行するだけです:
PM> NuGet\Install-Package Conholdate.Total
PUBをC#でExcelに変換する
このガイドでは、必要なオブジェクトの初期化、PUBからPDFへの中間形式への変換、およびその後Excelへのエクスポートを行う手順を説明します。
以下は、C#を使用してPUBファイルをExcelに変換するためのステップバイステップガイドです。:
MemoryStreamを初期化します: MemoryStreamオブジェクトは、中間的なPDF出力をメモリ内に保持するために使用されます。
PUBファイルの読み込みと解析: PubFactory.CreateParser メソッドは、入力 PUB ファイルを読み込むために使用されます。Parse メソッドは、それを内部ドキュメントオブジェクトに変換します。
PUBをPDFに変換:PubFactory.CreatePdfConverter メソッドを使用して、解析された PUB ファイルが PDF 形式に変換され、メモリ ストリームに保存されます。
PDFをロードしてExcelにエクスポート: Documentクラスは、メモリストリームからPDFをロードするために使用されます。ExcelSaveOptionsクラスは、出力ファイルの形式としてXLSXを指定します。最後に、Excelファイルは指定された出力パスに保存されます。
以下は、C#を使用してMicrosoft Publisher(PUB)ファイルをExcelスプレッドシートに変換するためのコードスニペットです:
// 出力ドキュメントを保持するために MemoryStream を初期化します。
MemoryStream stream = new MemoryStream();
// Load input PUB file
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("input.pub");
// 入力出版社ファイルを解析する
Aspose.Pub.Document doc = parser.Parse();
// PUBファイルをPDFに変換し、結果をMemoryStreamに保存します。
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// メモリストリームから入力PDFファイルをロードします。
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// ExcelSaveOptions クラスのオブジェクトを初期化します。
Aspose.Pdf.ExcelSaveOptions options = new ExcelSaveOptions();
// 出力 Excel ファイルのフォーマットを指定してください。
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// 出力 Excel ファイルを保存する
document.Save("PUBToExcel.xlsx", options);
無料ライセンスを取得する
APIの完全な潜在能力を評価するために、評価制限なしで無料の一時ライセンスをリクエストできます。
要約すると
Microsoft Publisher (PUB) ファイルを C# で Excel に変換するのは簡単なプロセスです。このガイドに従えば、PUB ファイルを効率的に Excel スプレッドシートに変換して、データの操作、共有、分析を向上させることができます。大規模な PUB ファイルを扱っている場合でも、一度だけの変換が必要な場合でも、このソリューションは精度と使いやすさを保証します。さらに、私たちに何か質問がある場合は、forum までお気軽にご連絡ください。