Itt van egy cikk, amely leírja a folyamatot az Excel exportálása a Wordbe Pythonban. Tartalmazza az összes konfigurációs részletet, a követendő lépések sorozatát, és egy futtatható mintakódot, amellyel tesztelheti ezt a funkciót saját kód írása nélkül. A forrásfájlt Excelről Wordre Pythonban, azaz XLSX vagy XLS-re módosíthatja DOCX-re, csak néhány sornyi kód használatával.
Az Excel-fájl Word-be konvertálásának lépései Pythonban
- Hozzon létre egy fejlesztői környezetet a Aspose.Cells Pythonhoz Java-n keresztül használatához az alkalmazásban
- Importálja a szükséges névtereket és osztályokat a kódban való használatra
- Töltse be a bemeneti Excel-fájlt a Workbook osztályobjektumba Word-fájllá konvertáláshoz
- DocxSaveOptions osztályobjektum példányosítása
- Állítsa be a jelzőt egy könyvtár létrehozásához, ha az nem létezik a kimeneti Word fájl mentéséhez
- Mentse az Excel-fájlt Word-fájlként a Workbook.save() metódussal az egyéni mentési beállítások használatával
Az itt található részletes lépések követhetők az Excelből Word-dokumentummá konvertálásához Pythonban, így először meg kell osztani az alkalmazás futtatásához szükséges erőforrást. Ezt követően egyszerűen betöltheti az Excel fájlt, és elmentheti DOCX fájlként a SaveFormat.DOCX felsoroló segítségével a save() metódusban, amely létrehoz egy DOCX fájlt az alapértelmezett beállításokkal. A demonstráció kedvéért azonban egy DocxSaveOptions osztályobjektumot használnak a kimeneti Word-dokumentum néhány tulajdonságának beállítására.
Kód az XLSX DOCX-re konvertálásához Pythonban
from pickle import TRUE | |
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, DocxSaveOptions, SaveFormat | |
# Instantiate a license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Load the Excel file | |
workbook = Workbook("input.xlsx") | |
# Declare a DocxSaveOptions object | |
options = DocxSaveOptions() | |
# Set the create directory flag | |
options.setCreateDirectory(True) | |
# Save as Word file | |
workbook.save("result/output.docx",options) | |
print("Using Python, the Excel file is converted to a Word file successfully!!!") | |
jpype.shutdownJVM() |
Ez a mintakód, amely az Excelt Word-re változtatja a Pythonban, a Workbook osztálykonstruktort használja, amely a forrásfájl nevét veszi fel, míg más konstruktorokat is használhat, például az egyik konstruktor a FileFormatType-ot veszi argumentumként. Ha nem adunk meg semmilyen fájlformátumot, akkor az alapértelmezett Excel97To2003 formátumot használjuk, de a forrásfájl típusától függően használhat speciális formátumot, például CSV, XLSM, ODS, EXCEL_95 és még sok mást. Másrészt a Word dokumentum mentése közben különböző tulajdonságokat állíthat be a DocxSaveOptions osztályobjektumban, például beállíthatja az összevonási területek jelzőjét, beállíthatja a figyelmeztető visszahívást, és beállíthatja a könyvtár létrehozásának jelzőjét, amelyet itt is bemutatunk.
Ez a cikk elvezetett bennünket az Excel-fájlok Word-dokumentummá konvertálásához. Ha szeretné megismerni az Excel-fájlok CSV-fájllá alakításának folyamatát, olvassa el a hogyan lehet az Excelt CSV-vé konvertálni Pythonban című cikket.