Word 文書 (doc や docx) から Excel 形式への変換が必要となる場面に遭遇することは少なくありません。こうした Excel 形式への変換処理は、データ分析やレポート作成の際や、受け取ったテキスト データを二次加工するために表形式 (xls や xlsx) に変換する際に役立つからです。
そこで、この記事では C# で doc や docx ファイルを xlsx 形式に変換する方法を紹介します。
- C# で Word 文書を xlsx に変換できるライブラリ
- Word 文書 を Excel 形式に変換する手順
- C# で Word 文書を xlsx に変換するには
- Word 文書を Excel 形式へ変換する際に役立つリソース
C# で Word 文書を xlsx に変換できるライブラリ
Aspose.Words for .NET は、Word 文書を Excel 形式に変換するために開発されたライブラリです。Microsoft Word や Microsoft Excel を使用することなく、.NET、ASP.NET、VB.NET アプリケーションにドキュメント変換機能を組み込みことができます。Aspose.Words for .NET によりプログラム内での簡単かつ効果的なドキュメント変換処理が可能となります。
Aspose.Words for .NET のライブラリを Aspose 社の Download ページ (英語) から入手してインストールすれば、doc や docx 文書を xlsx 形式に変換できます。詳細なインストール方法は、オンライン ドキュメントの Installation (英語) をご確認ください。
Word 文書 を Excel 形式に変換する手順
書式設定されたテキストやプレーン テキスト、画像、表、その他の Word 文書内のオブジェクトを数行のコードで表形式にエクスポートできます。
- doc または docx ファイルの読み込み
- 読み込んだファイルを xlsx 形式へ変換
- 変換した結果を保存
Aspose.Words for .NET のライブラリを使用することで、高精度かつ高速な変換処理が可能となります。さらに前述のとおり、Microsoft Word や Microsoft Excel などのサードパーティ アプリケーションも必要ありません。
C# で Word 文書を xlsx に変換するには
次の手順により、C# で Word 文書 (doc や docx) を xlsx 形式に簡単に変換できます。
- Document クラスで doc または docx 形式のファイルを読み込みます。
- 読み込んだファイルを Aspose.Words for .NET で xlsx 形式に変換し、Document.Save メソッドで変換結果を保存します。
下記は docx を xlsx 形式に変換する C# のサンプル コードです。
Document doc = new Document(MyDir + "Document.docx");
doc.Save(ArtifactsDir + "BaseConversions.DocxToXlsx.xlsx");
Word 文書を xlsx 形式に変換する際には、指定したテキストの検索や置換、圧縮レベルの指定など、追加のオプションを設定することもできます。これらの設定オプションは、XlsxSaveOptions クラスで指定します。
Word 文書を Excel 形式へ変換する際に役立つリソース
- ドキュメント変換機能の詳細は、Aspose 社の公開するオンライン ドキュメントの Convert a Document (英語) をご確認ください。
- コンテンツの検索と置換処理に関する情報は Find and Replace (英語) をご確認ください。
Aspose 製品では、無償体験版のダウンロードが用意されています。
機能制限のない 30 日間無償の評価ライセンスもありますので、お気軽にお問い合わせください。
以上です。
© Aspose Pty Ltd 2001-2024.
「Convert Word to Excel in C#」