หัวข้อทีละขั้นตอนนี้จะสำรวจ วิธีปรับความสูงของแถวใน Excel โดยใช้ Python มีรายละเอียดการตั้งค่า IDE รายการงานการเขียนโปรแกรมที่ต้องทำให้สำเร็จ และโค้ดตัวอย่างที่เรียกใช้ได้เพื่อ ปรับความสูงของแถว Excel โดยใช้ Python โดยจะกล่าวถึงตัวเลือกต่างๆ ในการเปลี่ยนความสูงของแถวตามขนาดเนื้อหาหรือความสูงคงที่ตามความต้องการของผู้ใช้
ขั้นตอนการเปลี่ยนความสูงของแถวใน Excel โดยใช้ Python
- ตั้งค่า IDE ให้ใช้ Aspose.Cells สำหรับ Python ผ่าน Java เพื่อกำหนดความสูงของแถว
- โหลด Workbook ด้วยแผ่นงานหลายแผ่นเพื่อเปลี่ยนขนาดแถว
- เข้าถึง worksheet จากสมุดงานที่โหลดเพื่อดำเนินการต่างๆ
- กำหนดความสูงคงที่ของแถวสองสามแถวโดยใช้เมธอด setRowHeight()
- กำหนดความสูงของแถวของแถวต่างๆ หรือทั้งแผ่นงานโดยใช้เมธอด autoFitRow()
- บันทึกสมุดงานผลลัพธ์ด้วยความสูงของแถวที่ปรับแล้ว
ขั้นตอนเหล่านี้สรุปกระบวนการของ วิธีตั้งค่าความสูงของแถวใน Excel โดยใช้ Python กระบวนการเริ่มต้นด้วยการโหลดสมุดงานและการเข้าถึงแผ่นงานเป้าหมายตามด้วยการเรียกวิธีการต่างๆ เพื่อตั้งค่าความสูงของแถวตามเกณฑ์ที่แตกต่างกัน คุณสามารถตั้งค่าความสูงตามค่าคงที่หรือขนาดเนื้อหา และเลือกกลุ่มแถวที่ต้องการอัปเดตความสูง
รหัสเพื่อเปลี่ยนความสูงของแถว Excel โดยใช้ Python
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, SaveFormat | |
# Instantiate the license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Load the workbook | |
workbook = Workbook("SampleWorkbook.xlsx") | |
# Access the target worksheet | |
targetWorksheet = workbook.getWorksheets().get(3) | |
# Set the fixed height to 8 for row number 3 | |
targetWorksheet.getCells().setRowHeight(2, 10) | |
# Set row number 4 height based on content from column 5 to 7 | |
targetWorksheet.autoFitRow(3,4,6) | |
# Set height for multiple rows (row 7 to 10) based on contents | |
targetWorksheet.autoFitRows(6,9) | |
# Access another worksheet | |
anotherWorksheet = workbook.getWorksheets().get(2) | |
# Set the rows height to auto-fit all | |
anotherWorksheet.autoFitRows() | |
workbook.save("outputRowsHeight.xls") | |
print("Rows height set successfully") | |
jpype.shutdownJVM() |
ตัวอย่างโค้ดนี้ช่วยในการ วิธีปรับความสูงใน Excel โดยใช้ Python ใช้เมธอด setRowHeight() จากคลาสคอลเลกชัน Cells ที่ใช้หมายเลขแถวและค่าความสูงคงที่ ในทำนองเดียวกัน สมมติว่าคุณต้องการทำงานหลายแถวตามขนาดเนื้อหา ในกรณีนั้น คุณอาจใช้ autoFitRows() กับจำนวนอาร์กิวเมนต์ที่แตกต่างกันเพื่อตั้งค่าความสูงของแถวตามข้อมูลในคอลัมน์เฉพาะ ตั้งค่าความสูงตามเนื้อหาในช่วงของแถว และแม้แต่ตั้งค่าความสูงของแถวในเวิร์กชีตทั้งหมดตามเนื้อหาในแต่ละคอลัมน์ .
บทความนี้สอนให้เราตั้งค่าความสูงของแถวในไฟล์ Excel หากคุณต้องการเรียนรู้ขั้นตอนการแทรกแถวในแผ่นงาน โปรดดูบทความใน วิธีแทรกแถวใน Excel โดยใช้ Python