Ebből az oktatóanyagból megtudhatja, hogyan módosíthatja az oszlop szélességét a Excel alkalmazásban Python használatával. Minden szükséges részlettel rendelkezik a könyvtár használatához szükséges környezet létrehozásához és a mintakód futtatásához, amely bemutatja az oszlopok átméretezését az Excelben Python használatával. Ezenkívül megtanulhatja az oszlopszélesség beállítását a cellák tartományához, vagy az oszlopok szélességének automatikus illeszkedését a cella tartalma alapján.
Az Excel oszlopszélességének Python használatával történő beállításának lépései
- Állítsa be a környezetet a Aspose.Cells Pythonhoz Java-n keresztül használatára az oszlopszélesség beállításához
- Töltse be a Excel file elemet, ahol az oszlopszélességet módosítani kell
- Nyissa meg a célmunkalapot
- Nyissa meg a cellagyűjteményt, és hívja meg a setColumnWidth() céloszlopot
- Mentse el a kimeneti Excel-fájlt módosított oszlopszélességgel
Ezek a lépések bemutatják az Excel cellaszélesség Python használatával történő frissítésének folyamatát. Ez a folyamat segít beállítani egy oszlop szélességét, ahol a folyamat elindul a cél Excel-fájl betöltésével és az első munkalap elérésével. Minden munkalap tartalmaz egy CellsCollection objektumot, amely megjeleníti a setColumnWidth() metódust, figyelembe véve a normál nézetben beállítandó oszlopszámot és pixelegységeket.
Kód az oszlopszélesség beállításához az Excelben Python használatával
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Instantiate the license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Load the workbook | |
wb = Workbook("sample.xlsx") | |
# Access the worksheet | |
ws = wb.getWorksheets().get(0) | |
# Set the column width | |
ws.getCells().setColumnWidth(2,50) | |
# Save the workbook | |
wb.save("ColumnWidthSet.xlsx") | |
print("Column width set successfully") | |
jpype.shutdownJVM() |
Ez a kód bemutatja, hogyan lehet átméretezni egy oszlopot az Excelben Python használatával. Használhatja a Range osztályt az összes oszlop szélességének beállítására egy adott cellatartományban, vagy elérheti az egyes oszlopokat a szélesség beállításához a workheet.getCells().getColumns().get(0).setColumnWidth() metódussal. . Van egy sor túlterhelt metódus az oszlopszélesség beállítására egy teljes munkalapon, autoFitColumn() metódus néven.
Ez a cikk megtanította nekünk * hogyan változtathatjuk meg az oszlopok szélességét az Excelben a Python használatával*. Ha meg szeretné ismerni az oszlop hozzáadásának folyamatát, tekintse meg a hogyan adhatunk oszlopot az Excelben Python használatával című cikket.