ปรับความสูงของแถวและความกว้างของคอลัมน์ใน Excel โดยใช้ Python

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

Python Library เพื่อปรับความสูงของแถว Excel และความกว้างของคอลัมน์

ในการตั้งค่าความสูงของแถวและความกว้างของคอลัมน์ เราจะใช้ Aspose.Cells for Python เป็นไลบรารีที่ทรงพลังและมีฟีเจอร์มากมายที่ช่วยให้คุณสร้างและจัดการไฟล์ Excel ได้อย่างราบรื่นจากภายในแอปพลิเคชัน Python ของคุณ คุณสามารถติดตั้ง API ได้โดยใช้คำสั่ง pip ต่อไปนี้

pip install aspose-cells

ปรับความสูงของแถวใน Excel ใน Python

ต่อไปนี้เป็นขั้นตอนในการปรับความสูงของแถวในไฟล์ Excel ใน Python

  • ขั้นแรกให้โหลดไฟล์ Excel โดยใช้คลาสสมุดงาน
  • จากนั้น เข้าถึงเวิร์กชีตที่ต้องการโดยใช้ดัชนีโดยใช้เมธอด Workbook.getWorksheets().get(index)
  • รับการรวบรวมเซลล์ในวัตถุโดยใช้เมธอด Worksheet.getCells()
  • เรียกใช้เมธอด setRowHeight() และส่งดัชนีและความสูงของแถวเป็นพารามิเตอร์
  • สุดท้าย บันทึกไฟล์ Excel ที่อัปเดตโดยใช้เมธอด Workbook.save(string)

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

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# โหลดไฟล์ Excel
workbook = Workbook("source.xlsx")

# เข้าถึงแผ่นงานแรกในไฟล์ Excel
worksheet = workbook.getWorksheets().get(0)

# รับคอลเลกชันเซลล์
cells = worksheet.getCells()

# ตั้งค่าความสูงของแถวที่สองเป็น 50
cells.setRowHeight(1, 50)

# บันทึกไฟล์ Excel ที่อัปเดต
workbook.save("row-adjustment.xlsx")

ต่อไปนี้เป็นภาพหน้าจอของแผ่นงาน Excel หลังจากตั้งค่าความสูงของแถว

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

กำหนดความกว้างของคอลัมน์ใน Excel ใน Python

ต่อไปนี้เป็นขั้นตอนในการตั้งค่าความกว้างของคอลัมน์ในไฟล์ Excel ใน Python

  • ขั้นแรกให้โหลดไฟล์ Excel โดยใช้คลาสสมุดงาน
  • จากนั้น เข้าถึงเวิร์กชีตที่ต้องการโดยใช้ดัชนีโดยใช้เมธอด Workbook.getWorksheets().get(index)
  • รับการรวบรวมเซลล์โดยใช้เมธอด Worksheet.getCells()
  • เรียกใช้เมธอด setColumnWidth() และส่งดัชนีและความกว้างของคอลัมน์เป็นพารามิเตอร์
  • สุดท้าย บันทึกไฟล์ Excel ที่อัปเดตโดยใช้เมธอด Workbook.save(string)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่าความกว้างของคอลัมน์ในไฟล์ Excel ใน Python

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# โหลดไฟล์ Excel
workbook = Workbook("source.xlsx")

# เข้าถึงแผ่นงานแรกในไฟล์ Excel
worksheet = workbook.getWorksheets().get(0)

# รับคอลเลกชันเซลล์
cells = worksheet.getCells()

# ตั้งค่าความสูงของคอลัมน์ที่สองเป็น 40
cells.setColumnWidth(1, 40)

# บันทึกไฟล์ Excel ที่อัปเดต
workbook.save("column-adjustment.xlsx")

ต่อไปนี้เป็นภาพหน้าจอของแผ่นงาน Excel หลังจากปรับความกว้างของคอลัมน์แล้ว

ปรับความกว้างของคอลัมน์ใน Excel โดยใช้ Python

Python Excel Library เพื่อกำหนดความสูงของแถวและความกว้างของคอลัมน์ - รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อกำหนดความสูงของแถวและความกว้างของคอลัมน์ในไฟล์ Excel โดยไม่มีข้อจำกัดในการประเมิน

สรุป

ในบทความนี้ คุณได้เรียนรู้วิธีปรับความสูงของแถวและความกว้างของคอลัมน์ใน Excel โดยใช้ Python เราได้สาธิตวิธีตั้งค่าความสูงเฉพาะสำหรับแถวและความกว้างสำหรับคอลัมน์โดยใช้ตัวอย่างโค้ดและภาพหน้าจอ นอกจากนี้ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ Python Excel API โดยใช้ เอกสารประกอบ คุณสามารถดูการอ้างอิง API ได้ ที่นี่

มีคำถาม?

ในกรณีที่คุณมีคำถามหรือข้อสงสัย คุณสามารถแบ่งปันกับเราผ่านทาง ฟอรัม

ดูสิ่งนี้ด้วย