ไลบรารี Python ฟรีสำหรับอ่าน, แก้ไข และเขียนไฟล์ XLS
ไลบรารี Python แบบโอเพนซอร์สขนาดเล็กที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถอ่าน, แก้ไข, จัดการและเขียนข้อมูลในสเปรดชีต Excel XLS ผ่าน API ของ Python.
Pyexcel-XLS คืออะไร?
ไฟล์ Excel เป็นส่วนที่พบได้ทั่วไปในธุรกิจและการจัดการข้อมูล ช่วยผู้ใช้ในการจัดการรายงานการเงิน การวิเคราะห์ข้อมูล หรือภารกิจอื่นใดที่เกี่ยวข้องกับข้อมูลในรูปแบบตาราง Python ในฐานะหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมที่สุดสำหรับงานเหล่านี้ มีไลบรารีหลากหลายให้ทำงานกับรูปแบบไฟล์ต่าง ๆ เมื่อพูดถึงการทำงานกับไฟล์ Excel ใน Python ไลบรารี Pyexcel‑XLS เป็นแหล่งทรัพยากรที่มีคุณค่าซึ่งทำให้กระบวนการอ่านและเขียนไฟล์ Excel ง่ายขึ้น
Pyexcel-XLS เป็นไลบรารี Python ที่เป็นส่วนหนึ่งของตระกูล pyexcel ที่ใหญ่กว่า ซึ่งให้ส่วนต่อประสานที่สอดคล้องกันเพื่อจัดการรูปแบบสเปรดชีตต่าง ๆ รวมถึง Excel ไลบรารีนี้ช่วยให้ผู้ใช้สามารถอ่านและเขียนข้อมูลจากและไปยังไฟล์ Excel ได้โดยไม่ต้องใช้โค้ดระดับต่ำที่ซับซ้อน มันนำเสนอวิธีที่สะดวกและเป็นมิตรต่อผู้ใช้ในการจัดการไฟล์ Excel ทำให้เหมาะสำหรับงานเช่นการสกัดข้อมูล การสร้างรายงาน และการอัตโนมัติ มีคุณลักษณะสำคัญหลายอย่างในไลบรารีนี้ เช่น การเขียนข้อมูลลงไฟล์ Excel การอ่านไฟล์ Excel ที่มีอยู่ การใช้สไตล์กับเซลล์และแถว การรวมเซลล์ การจัดการสูตร Excel การทำงานกับหลายชีตและอื่น ๆ อีกมากมาย
Pyexcel-XLS เป็นไลบรารี Python ที่ใช้งานง่ายและมีคุณค่าอย่างมากสำหรับการทำงานกับไฟล์ Excel มันทำให้กระบวนการโหลด อ่าน และเขียนข้อมูล Excel ง่ายขึ้น ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับงานการจัดการข้อมูลหลากหลาย ไม่ว่าคุณจะต้องการสกัดข้อมูลจากไฟล์ Excel หรือสร้างรายงาน ไลบรารีนี้สามารถทำให้กระบวนการทำงานของคุณราบรื่นขึ้น ดังนั้น หากคุณพบว่าตนเองทำงานกับไฟล์ Excel ใน Python อย่างบ่อยครั้ง ลองใช้และสัมผัสความสะดวกสบายที่มันมอบให้
เริ่มต้นใช้งาน Pyexcel-XLS
วิธีที่แนะนำในการติดตั้งไลบรารี Pyexcel-XLS คือการใช้ pip. โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น.
ติดตั้ง Pyexcel-XLS ผ่านคำสั่ง PIP
pip install Pyexcel-XLSติดตั้ง Pyexcel-XLS ผ่าน GitHub
$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install
การเขียนไฟล์ Excel ด้วย Python
ไลบรารีโอเพ่นซอร์ส Pyexcel-XLS ได้มอบความสามารถในการสร้างไฟล์ Excel XLS แบบง่ายและเขียนข้อมูลลงในไฟล์ด้วยเพียงไม่กี่บรรทัดของโค้ด Python ภายในแอปพลิเคชันของผู้ใช้เอง. นักพัฒนาซอฟต์แวร์ยังสามารถใช้รูปแบบต่าง ๆ กับไฟล์นี้, โหลดข้อมูลจากแหล่งภายนอก, แทรกแถวและคอลัมน์ใหม่, รวมเซลล์ทั้งแนวตั้งและแนวนอน, เป็นต้น. ในตัวอย่างต่อไปนี้ ผู้ใช้สร้างเวิร์กบุ๊ก Excel, เพิ่มข้อมูลลงในนั้น, ตั้งชื่อคอลัมน์ตามแถวแรกและขยายแถวด้วยข้อมูลของเราโดยใช้โค้ด Python.
วิธีสร้างสเปรดชีต Excel XLS อย่างง่ายโดยใช้ไลบรารี Python?
import pyexcel_xls
# Create a workbook
workbook = pyexcel_xls.get_sheet()
# Add data
data = [["Name", "Age", "City"],
["Alice", 25, "New York"],
["Bob", 30, "Los Angeles"]]
workbook.name_columns_by_row(0)
workbook.extend_rows(data)
# Save the workbook to an Excel file
workbook.save_as("output.xls")
การอ่านไฟล์ Excel ผ่าน API ของ Python
ไลบรารี Pyexcel-XLS ทำให้การอ่านไฟล์ Excel ภายในแอปพลิเคชันของนักพัฒนาซอฟต์แวร์เป็นเรื่องง่ายโดยไม่ต้องพึ่งพาไลบรารีภายนอก ไลบรารีนี้ช่วยให้นักพัฒนา Python สามารถโหลดและอ่านไฟล์ XLS ที่มีอยู่ได้ด้วยเพียงไม่กี่บรรทัดของโค้ด Python นอกจากนี้ยังรองรับการอ่านเฉพาะแผ่นงานที่ต้องการเท่านั้น ยิ่งไปกว่านั้น ยังสามารถเข้าถึงและอ่านคอลัมน์หรือแถวเฉพาะจากไฟล์ Excel ที่กำหนดได้ ต่อไปนี้แสดงให้เห็นว่าการอ่านข้อมูลจากไฟล์ Excel ด้วยโค้ด Python เป็นเรื่องง่ายสำหรับนักพัฒนาซอฟต์แวร์อย่างไร
วิธีอ่านข้อมูลจากเอกสาร Excel XLS ด้วย Python?
from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}
การสนับสนุนคุณลักษณะหลากหลาย
Pyexcel-XLS แบบโอเพ่นซอร์สเป็นไลบรารี Python ที่มีคุณค่าสำหรับการทำงานกับไฟล์ Excel มันทำให้กระบวนการอ่านและเขียนข้อมูล Excel ง่ายขึ้น ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับงานจัดการข้อมูลหลากหลาย มีคุณสมบัติสำคัญหลายอย่างในไลบรารีนี้ เช่น การจัดรูปแบบเซลล์ การเพิ่มเส้นขอบ การตั้งค่าสีเซลล์เพื่อทำให้ไฟล์ Excel ของคุณดูสวยงาม การรวมเซลล์ทั้งแนวตั้งและแนวนอน การเขียนและประเมินสูตร Excel การสร้างและจัดการหลายแผ่นงานภายในไฟล์ Excel เดียว เป็นต้น