これは、PythonでExcelをWordにエクスポートする方法のプロセスを説明する記事です。これには、すべての構成の詳細、実行する一連の手順、および独自のコードを記述せずにこの機能をテストするための実行可能なサンプルコードが含まれています。数行のコードのみを使用して、ソースファイルを** ExcelからPythonのWord**、つまりXLSXまたはXLSからDOCXに変更できます。
PythonでExcelファイルをWordに変換する手順
- アプリケーションでAspose.Cells for Python via Javaを使用するための開発環境を確立します
- コードで使用するために必要な名前空間とクラスをインポートします
- 入力ExcelファイルをWorkbookクラスオブジェクトにロードして、Wordファイルに変換します
- DocxSaveOptionsクラスオブジェクトをインスタンス化します
- 出力Wordファイルを保存するためのディレクトリが存在しない場合は、フラグを設定してディレクトリを作成します
- カスタム保存オプションを使用してWorkbook.save()メソッドを使用してExcelファイルをWordファイルとして保存します
ここでの詳細な手順は、ExcelをPythonでWord文書に変換するために実行できます。これにより、最初に、このアプリケーションの実行に必要なリソースが共有されます。その後、Excelファイルをロードし、save()メソッドのSaveFormat.DOCX列挙子を使用してDOCXファイルとして保存するだけで、デフォルト設定でDOCXファイルが作成されます。ただし、デモンストレーションのために、DocxSaveOptionsクラスオブジェクトを使用して、出力Wordドキュメントのいくつかのプロパティを設定します。
PythonでXLSXをDOCXに変換するコード
- ExcelをPythonでWordに変更するこのサンプルコード*は、ソースファイル名を取得するWorkbookクラスコンストラクターを使用しますが、コンストラクターの1つがFileFormatTypeを引数として取得するように他のコンストラクターを使用することもできます。ファイル形式を提供しない場合は、デフォルトの形式であるExcel97To2003が使用されますが、ソースファイルの種類に基づいて、CSV、XLSM、ODS、EXCEL_95などの特定の形式を使用できます。一方、Word文書を保存している間、ここでも示されているように、マージ領域フラグの設定、警告コールバックの設定、ディレクトリ作成フラグの設定など、DocxSaveOptionsクラスオブジェクトにさまざまなプロパティを設定できます。
この記事では、ExcelファイルをWord文書に変換する方法について説明しました。 ExcelファイルをCSVファイルに変換するプロセスを知りたい場合は、PythonでExcelをCSVに変換する方法の記事を参照してください。