วิธีปรับความสูงของแถวใน Excel โดยใช้ Python

หัวข้อทีละขั้นตอนนี้จะสำรวจ วิธีปรับความสูงของแถวใน Excel โดยใช้ Python มีรายละเอียดการตั้งค่า IDE รายการงานการเขียนโปรแกรมที่ต้องทำให้สำเร็จ และโค้ดตัวอย่างที่เรียกใช้ได้เพื่อ ปรับความสูงของแถว Excel โดยใช้ Python โดยจะกล่าวถึงตัวเลือกต่างๆ ในการเปลี่ยนความสูงของแถวตามขนาดเนื้อหาหรือความสูงคงที่ตามความต้องการของผู้ใช้

ขั้นตอนการเปลี่ยนความสูงของแถวใน Excel โดยใช้ Python

  1. ตั้งค่า IDE ให้ใช้ Aspose.Cells สำหรับ Python ผ่าน Java เพื่อกำหนดความสูงของแถว
  2. โหลด Workbook ด้วยแผ่นงานหลายแผ่นเพื่อเปลี่ยนขนาดแถว
  3. เข้าถึง worksheet จากสมุดงานที่โหลดเพื่อดำเนินการต่างๆ
  4. กำหนดความสูงคงที่ของแถวสองสามแถวโดยใช้เมธอด setRowHeight()
  5. กำหนดความสูงของแถวของแถวต่างๆ หรือทั้งแผ่นงานโดยใช้เมธอด autoFitRow()
  6. บันทึกสมุดงานผลลัพธ์ด้วยความสูงของแถวที่ปรับแล้ว

ขั้นตอนเหล่านี้สรุปกระบวนการของ วิธีตั้งค่าความสูงของแถวใน 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

 ไทย