ในบทช่วยสอนนี้ คุณจะได้เรียนรู้ วิธีเปลี่ยนความกว้างของคอลัมน์ใน Excel โดยใช้ Python มีรายละเอียดที่จำเป็นทั้งหมดในการสร้างสภาพแวดล้อมเพื่อใช้ไลบรารีและเรียกใช้โค้ดตัวอย่างที่แสดง วิธีปรับขนาดคอลัมน์ใน Excel โดยใช้ Python คุณจะได้เรียนรู้การปรับความกว้างของคอลัมน์สำหรับช่วงของเซลล์ หรือปรับความกว้างของคอลัมน์ให้พอดีอัตโนมัติตามเนื้อหาในเซลล์
ขั้นตอนในการตั้งค่าความกว้างคอลัมน์ของ Excel โดยใช้ Python
- ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Cells สำหรับ Python ผ่าน Java เพื่อปรับความกว้างของคอลัมน์
- โหลด Excel file ที่ต้องการเปลี่ยนความกว้างของคอลัมน์
- เข้าถึงแผ่นงานเป้าหมาย
- เข้าถึงคอลเล็กชันของเซลล์และโทร setColumnWidth() สำหรับคอลัมน์เป้าหมาย
- บันทึกไฟล์ Excel ที่ส่งออกด้วยความกว้างของคอลัมน์ที่แก้ไข
ขั้นตอนเหล่านี้นำเสนอกระบวนการอัปเดต ความกว้างของเซลล์ Excel โดยใช้ Python กระบวนการนี้ช่วยในการกำหนดความกว้างของคอลัมน์เดียวที่เริ่มกระบวนการโดยการโหลดไฟล์ Excel เป้าหมายและเข้าถึงชีตแรก แต่ละเวิร์กชีตมีวัตถุ CellsCollection ที่แสดงเมธอด setColumnWidth() โดยใช้หมายเลขคอลัมน์และหน่วยของพิกเซลที่จะตั้งค่าในมุมมองปกติ
รหัสเพื่อกำหนดความกว้างของคอลัมน์ใน Excel โดยใช้ Python
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() |
รหัสนี้ได้สาธิต วิธีปรับขนาดคอลัมน์ใน Excel โดยใช้ Python คุณสามารถใช้คลาส Range เพื่อตั้งค่าความกว้างของคอลัมน์ทั้งหมดในช่วงเซลล์ใดเซลล์หนึ่ง หรือเข้าถึงแต่ละคอลัมน์เพื่อตั้งค่าความกว้างโดยใช้เมธอด worksheet.getCells().getColumns().get(0).setColumnWidth() . มีชุดของวิธีการมากเกินไปสำหรับการตั้งค่าความกว้างของคอลัมน์ในแผ่นงานทั้งหมดชื่อ autoFitColumn() วิธีการ
บทความนี้สอนเรา วิธีเปลี่ยนความกว้างของคอลัมน์ใน Excel โดยใช้ Python หากคุณต้องการเรียนรู้ขั้นตอนการเพิ่มคอลัมน์ โปรดดูบทความใน วิธีเพิ่มคอลัมน์ใน Excel โดยใช้ Python