ปรับแถวและคอลัมน์ให้พอดีอัตโนมัติใน Excel ใน Python

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

Python Library เพื่อปรับแถวและคอลัมน์ให้พอดีอัตโนมัติใน Excel - ดาวน์โหลดฟรี

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

pip install aspose-cells

ปรับแถวให้พอดีอัตโนมัติใน Excel ใน Python

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

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการปรับแถว Excel ให้พอดีอัตโนมัติใน Python

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

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

# รับการอ้างอิงแผ่นงานที่ต้องการ
worksheet = wb.getWorksheets().get(0)

# ปรับแถวที่สองให้พอดีอัตโนมัติตามดัชนี
worksheet.autoFitRow(1)

# บันทึกสมุดงาน
wb.save("autofit-row.xlsx")

ปรับคอลัมน์ให้พอดีอัตโนมัติใน Excel ใน Python

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

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีปรับคอลัมน์ให้พอดีอัตโนมัติใน Excel ใน Python

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

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

# รับการอ้างอิงแผ่นงานที่ต้องการ
worksheet = wb.getWorksheets().get(0)

# ปรับคอลัมน์แรกให้พอดีอัตโนมัติตามดัชนี
worksheet.autoFitColumn(0); 

# บันทึกสมุดงาน
wb.save("autofit-column.xlsx")

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

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

บทสรุป

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

สำรวจไลบรารีสเปรดชีตของ Aspose สำหรับ Python

คุณสามารถไปที่ เอกสารประกอบ เพื่อสำรวจคุณสมบัติอื่นๆ ของ Aspose.Cells for Python นอกจากนี้ คุณสามารถแบ่งปันคำถามหรือข้อสงสัยกับเราผ่านทาง ฟอรัม

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