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