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