ספריית עורך Python XLS בקוד פתוח
ספריית Python בחינם וקוד פתוח ליצירה ועריכה של קובצי Excel XLS.
מה זה Pyexcel-XLS?
Pyexcel-XLS היא ספריית Python בקוד פתוח ליצירה, פתיחה ושינוי של קבצי Microsoft Excel XLS. זהו תת-רכיב של ספריית Pyexcel שיש לו גם רכיבים נוספים בנוסף ל- Pyexcel-XLS. Pyexcel-XLS מאפשר לך לעבוד עם השורות והעמודות של קובץ XLS שאתה יכול לערוך ולאחר מכן לשמור בחזרה את קובץ ה-XLS לדיסק. Pyexcel-XLS תומך במספר פורמטים של קבצי Excel לקריאה וכתיבה עם אילוצים מסוימים.
תכונות Pyexcel-XLS
להלן כמה מהתכונות העיקריות של Pyexcel-XLS API:
- ממשק תכנות יישומים (API) אחד לטיפול במקורות נתונים מרובים כגון קובץ פיזי, קובץ זיכרון, טבלת SQLAlchemy, מודל Django ומבני נתונים של Python: מילון, רשומות ומערך.
- API אחד לקריאה וכתיבה של נתונים בפורמטים שונים של קבצי אקסל.
- עבור מערכי נתונים גדולים, הזרמת נתונים נתמכת. ניתן להחזיר אליך מחולל. בדוק iget_records, iget_array, isave_as ו-isave_book_as.
פורמטי קבצים נתמכים
Pyexcel-XLS תומך בפורמטי הקבצים הבאים.
File Format | Definition |
---|---|
csv | comma separated values |
tsv | tab separated values |
csvz | a zip file that contains one or many csv files |
tsvz | a zip file that contains one or many tsv files |
xls | a spreadsheet file format created by MS-Excel 97-2003 |
xlsx | MS-Excel Extensions to the Office Open XML SpreadsheetML File Format. |
xlsm | an MS-Excel Macro-Enabled Workbook file |
ods | open document spreadsheet |
fods | flat open document spreadsheet |
json | java script object notation |
html | html table of the data structure |
simple | simple presentation |
rst | rStructured Text presentation of the data |
mediawiki | media wiki table |
סקירה כללית של Pyexcel API
תחילת העבודה עם Pyexcel-XLS
אנו יכולים להוריד את ספריית Pyexcel-XLS מ-GitHub או באמצעות פקודת pip:
הַתקָנָה
התקנת Pyexcel-XLS היא פשוטה וניתן לעשות זאת מהמסוף כפי שמוצג להלן:
התקנת Pyexcel-XLS
pip3 install Pyexcel-XLS
דוגמאות לקוד Pyexcel-XLS Python
Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.קרא ושמור קובץ XLS ב- Python
אתה יכול לקרוא קובץ XLS באמצעות ספריית Pyexcel-XLS Python ולאחר מכן לשמור אותו בחזרה לדיסק באמצעות הפקודה save_as של ה-API כפי שמוצג בדוגמת הקוד הבאה.
הוסף שורה ל-Excel XLS באמצעות Python
Pyexcel-XLS מאפשר לך להוסיף שורה לקובץ XLS של Excel באמצעות שיטת get_sheet במחלקה Workbook של ה-API. זה מוסיף שורה לצד ספירת השורות המקסימלית הקיימת של קובץ ה-XLS כפי שמוצג בדוגמה הבאה בקוד.
הוסף עמודה ל-Excel XLS עם Pyexcel-XLS
בדיוק כפי שאתה יכול להוסיף שורה ל-Excel XLS באמצעות Pyexcel-XLS API, אתה יכול להוסיף עמודה לקובץ XLS באמצעות ה-API. זה כפי שמוצג בדגימת הקוד הבאה.
עדכן נתוני עמודה בקובץ XLS ב- Python
בנוסף להוספת עמודה חדשה לקובץ XLS, ניתן גם לעדכן את התוכן של עמודה קיימת באמצעות ה-API של Pyexcel-XLS. זה נעשה על ידי גישה לעמודה לפי האינדקס שלה והכנסת הנתונים לעמודה הספציפית הזו.
אֶמְצָעִי
Pyexcel-XLS API מאפשר לך לעבוד עם קבצי XLS מתוך יישומי Python שלך. זה מאפשר לך לקרוא, לערוך ולשמור בחזרה את קובץ ה-XLS שהשתנה באמצעות Python. השתמש בקובץ תבנית האקסל החינמי שלמעלה
מוצרים דומים
- Apache POI XWPF | Open Source Java API ליצירה ושינוי של קובצי DOCX
- DocX | Open Source .NET API ליצירה ושינוי של קובצי DOCX
- Docx4J | Open Source Java API ליצירה ושינוי של קובצי DOC ו-DOCX
- ExcelDataReader | Open Source .NET API לקריאת מסמכי XLS, XLSX, CSV ו-Spreadsheet
- FileFormat.Cells | צור ועדכן קבצי Excel עם C# .NET