PyExcelerate  

 
 

Python API עבור Excel XLSX Spreadsheets

צור, ערוך והמר פורמט קובץ Excel OOXML באמצעות ספריית Python בקוד פתוח.

PyExcelerate מאפשר למתכנתי תוכנה לקרוא ולכתוב קבצי גיליונות אלקטרוניים של Excel XLSX. היא ידועה גם בתור ספריית כתיבה מואצת של Excel XLSX עבור Python מכיוון שהיא ללא ספק האפשרות המהירה ביותר עבור פתרונות גיליון אלקטרוני של Python. זה יוצר 10,000 שורות ו-10 עמודות תוך 0.17 שניות בלבד.

PyExcelerate תומך בכתיבת נתונים בכמות גדולה, כתיבת נתוני תאים, בחירת תאים לפי שם, מיזוג תאים, עיצוב תאים, טווחי סגנון, שורות סגנון, עמודות סגנון, הגדרת גבהי שורות ורוחב עמודות ועוד.

Previous Next

תחילת העבודה עם PyExcelerate

קודם כל, עליך להתקין את Python 2.6 ומעלה במערכת שלך. לאחר עמידה בדרישות המוקדמות, אנא השתמש בפקודה הבאה.

פקודת PIP להתקנת PyExcelerate

 pip install pyexcelerate

Python API ליצירה ושינוי של גיליון אלקטרוני

PyExcelerate API מאפשר למפתחי תוכנה ליצור גיליון אלקטרוני XLSX תואם Excel מיישומי Python שלהם. מפתחים יכולים גם לשנות גיליון קיים; כתוב נתונים לתאים, בחר תאים לפי שם, מיזוג תאים, סגנון שורות או תאים ועוד הרבה יותר.

כיצד לכתוב נתונים סלולריים באמצעות Python

from datetime import datetime
from pyexcelerate import Workbook
wb = Workbook()
ws = wb.new_sheet("sheet name")
ws.set_cell_value(1, 1, 15) # a number
ws.set_cell_value(1, 2, 20)
ws.set_cell_value(1, 3, "=SUM(A1,B1)") # a formula
ws.set_cell_value(1, 4, datetime.now()) # a date
wb.save("output.xlsx")

כתיבת נתונים בכמות גדולה לטווח

PyExcelerate API נותן למפתח את היכולת לכתוב נתונים בכמות גדולה לטווח של תאים של Excel. זוהי תכונה חשובה להוספת כמות עצומה של נתונים בפחות זמן. ה-API גם נותן למפתחים את הכוח לכתוב ישירות נתונים לטווחים, וזה מהיר יותר מאשר כתיבת תא אחר תא.

כתיבת נתונים בולטים לרנגביה באמצעות Python

from pyexcelerate import Workbook
wb = Workbook()
ws = wb.new_sheet("test")
ws.range("B2", "C3").value = [[1, 2], [3, 4]]
wb.save("output.xlsx")

עיצוב תאים בגיליון אלקטרוני של Excel

סגנונות הם חלק חשוב מאוד מהאופן שבו התוכן יופיע על המסך וניתן להשתמש בו כדי לשנות את המראה של הנתונים שלך. קוד פתוח PyExcelerate API מאפשר עיצוב עם צבעים מותאמים אישית, גופן, מילוי יותר. לפעמים תאים מסוגננים לגרום overhead לא שלילי כי זה עלול להגדיל את זמן הביצוע.

כיצד לסגנון גלישה תאים דרך Python API

from pyexcelerate import Workbook, Color
from datetime import datetime
wb = Workbook()
ws = wb.new_sheet("sheet name")
ws.set_cell_value(1, 1, 1)
ws.get_cell_style(1, 1).font.bold = True
ws.get_cell_style(1, 1).font.italic = True
ws.get_cell_style(1, 1).font.underline = True
ws.get_cell_style(1, 1).font.strikethrough = True
ws.get_cell_style(1, 1).fill.background = Color(0, 255, 0, 0)
ws.set_cell_value(1, 2, datetime.now())
ws.get_cell_style(1, 1).format.format = 'mm/dd/yy'
wb.save("output.xlsx")
 עִברִית