ספרייה חינמית של פייתון לקריאה, עריכה וכתיבה של קבצי XLS
ספרייה פתוחה בקוד פתוח ובגודל קטן של פייתון מאפשרת למפתחי תוכנה לקרוא, לערוך, לתפעל ולכתוב נתונים בגיליונות Excel XLS באמצעות API פייתון.
מהו Pyexcel-XLS?
קבצי Excel הם חלק נפוץ ונרחב בניהול עסקים ונתונים, ומסייעים למשתמשים בטיפול בדוחות כספיים, בניתוח נתונים או בכל משימה אחרת הכוללת נתונים בטבלאות. פייתון, כאחת משפות התכנות הפופולריות ביותר למשימות אלו, מספקת מגוון ספריות לעבודה עם פורמטים שונים של קבצים. כאשר מדובר בעבודה עם קבצי Excel בפייתון, ספריית Pyexcel-XLS היא משאב יקר ערך שמפשטת את תהליך הקריאה והכתיבה של קבצי Excel.
Pyexcel-XLS היא ספריית פייתון שהיא חלק ממשפחת pyexcel הרחבה, המספקת ממשק עקבי לטיפול בפורמטים שונים של גיליונות אלקטרוניים, כולל Excel. ספרייה זו מאפשרת למשתמשים לקרוא ולכתוב נתונים מקבצי Excel ולכיוונם מבלי צורך בקוד מורכב ברמת נמוכה. היא מציעה גישה נוחה וידידותית למשתמש למניפולציה של קבצי Excel, מה שהופך אותה מתאימה למשימות כגון חילוץ נתונים, דיווח ואוטומציה. קיימות מספר תכונות חשובות בספרייה, כגון כתיבת נתונים לקובץ Excel, קריאת קבצי Excel קיימים, יישום סגנונות לתאים ולשורות, מיזוג תאים, טיפול בנוסחאות Excel, עבודה עם גיליונות מרובים ועוד רבים.
Pyexcel-XLS היא ספריית פייתון קלה מאוד לשימוש ובעלת ערך גבוה לעבודה עם קבצי Excel. היא מפשטת את תהליך הטעינה, הקריאה והכתיבה של נתוני Excel, מה שהופך אותה לבחירה מצוינת למגוון רחב של משימות מניפולציית נתונים. בין אם אתה צריך לחלץ מידע מקבצי Excel או ליצור דוחות, ספרייה זו יכולה לייעל את זרימת העבודה שלך. לכן, אם אתה מוצא את עצמך עובד לעיתים קרובות עם קבצי Excel בפייתון, נסה אותה ותחווה את הנוחות שהיא מציעה.
התחלה עם 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 בתוך היישומים שלהם ללא תלות חיצונית. הספרייה מאפשרת למפתחי פייתון לטעון ולקרוא קובץ XLS קיים עם רק כמה שורות קוד פייתון. היא גם מספקת תמיכה בקריאת גיליון עבודה ספציפי בלבד. בנוסף, ניתן לגשת ולקרוא עמודות או שורה ספציפית מקובץ Excel נתון. להלן מראה כמה פשוט למפתחי תוכנה לקרוא נתונים מקובץ Excel באמצעות קוד פייתון.
איך לקרוא נתונים מקובץ 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 היא ספריית פייתון חשובה לעבודה עם קבצי Excel. היא מפשטת את תהליך הקריאה והכתיבה של נתוני Excel, מה שהופך אותה לבחירה מצוינת למגוון רחב של משימות מניפולציית נתונים. ישנן מספר תכונות חשובות כחלק מהספרייה כגון עיצוב תאים, הוספת גבולות, הגדרת צבעי תאים כדי להפוך את קבצי ה-Excel שלכם למראה ויזואלי מושך, מיזוג תאים אנכית ואופקית, כתיבה והערכת נוסחאות Excel, יצירה וכן מניפולציה של גיליונות מרובים בתוך קובץ Excel יחיד ועוד.