דפי אינטרנט מכילים לעיתים קרובות נתונים טבלאיים, כגון דוחות, רשימות מחירים או סטטיסטיקות, המפורמטים ב HTML טבלאות. עבודה עם נתוני אינטרנט כרוכה לעיתים קרובות בהמרת טבלאות או דפי HTML לגיליונות Excel לצורך ניתוח או דיווח. ייצוא אלה ל-Excel מאפשר סינון, מיון וחישובים. אוטומציה של תהליך זה עם פייתון מבטיחה דיוק ומביאה לחיסכון בזמן, במיוחד בעת עיבוד של מערכי נתונים גדולים או חוזרים. במדריך זה, תלמד כיצד להמיר HTML ל-Excel בפייתון בכמה שורות קוד.
Python HTML to Excel Converter Library
Aspose.Cells for Python via .NET היא ספריית אוטומציה בגיליון אלקטרוני בעלת ביצועים גבוהים המאפשרת למפתחים ב-Python ליצור, לערוך ולהמיר קבצי Excel دون להשתמש ב-Microsoft Excel.
זה תומך בקריאה וכתיבה של מגוון רחב של פורמטים, כולל XLS, XLSX, CSV, HTML, ODS ועוד. מפתחים יכולים גם למניפולציה של פורמולות, להחיל עיצוב, להוסיף גרפים, ולעבד גיליונות אלקטרוניים מורכבים בצורה תוכנתית. גמישות זו עושה אותו אידיאלי למשימות אוטומציה כמו המרת דוחות HTML, חשבוניות או טבלאות לתוך ספרי עבודה של Excel לעיבוד או הפצה נוספת.
לפני כתיבת הקוד, הורד אותו מ- releases או התקן את החבילה מ- PyPI.הרץ את הפקודה הבאה בטרמינל שלך:
pip install aspose-cells-python
זה מתקין את ה-API ואת התלויות שלו, מה שהופך אותו למוכן לשימוש בכל פרויקט פייתון.
Convert HTML to Excel in Python
Aspose.Cells מאפשר המרה ישירה של קובץ HTML או מיתר לקובץ עבודה של Excel. לאחר מכן תוכל לשמור אותו כ-XLSX, XLS, או פורמטים אחרים נתמכים.
עקוב אחר הצעדים למטה כדי לטעון HTML ולשמור כ-Excel:
- טען את קובץ ה-HTML באמצעות מחלקת ה-
Workbook
. - שמור את חוברת העבודה בפורמט XLSX.
הקוד הבא טוען קובץ HTML ומייצא אותו לפורמט Excel ב-Python.
from aspose.cells import Workbook
# שלב 1: הגדירו את נתיב קובץ ה-HTML הנכנס
input_file = "sample.html"
# שלב 2: צור אובייקט Workbook וטעון את ה- HTML
workbook = Workbook(input_file)
# שלב 3: שמור את הקובץ כ-Excel
workbook.save("output.xlsx")

Convert HTML to Excel using Python.
Convert HTML String to Excel
לפעמים תוכן HTML זמין בזיכרון במקום בקובץ. Aspose.Cells מאפשרת לך להמיר מיתרי HTML ישירות מבלי לשמור אותם קודם. שיטה זו מושלמת להמרת תוכן HTML דינמי לקבצי Excel על המקום, כמו בסקירת תכנים באינטרנט או בסקריפטי חילוץ נתונים.
עקוב אחרי השלבים למטה כדי להמיר מחרוזת HTML ל-Excel:
- אתחל את חוברת העבודה באמצעות זרם זיכרון המכיל תוכן HTML.
- Save the result as an Excel file.
הקוד המוצג להלן מדגים כיצד לייצא מיתר HTML לגיליון אלקטרוני של Excel:
from aspose.cells import Workbook, HtmlLoadOptions
from io import BytesIO
# שלב 1: הגדר מיתר HTML
html_data = """
<table border='1'>
<tr><th>Product</th><th>Price</th><th>Quantity</th></tr>
<tr><td>Laptop</td><td>800</td><td>5</td></tr>
<tr><td>Phone</td><td>400</td><td>10</td></tr>
</table>
"""
# שלב 2: המרת מיתרים HTML לביטים
html_bytes = BytesIO(html_data.encode('utf-8'))
# שלב 3: טען HTML מאחסון
options = HtmlLoadOptions()
workbook = Workbook(html_bytes, options)
# שלב 4: שמור כ- Excel
workbook.save("from_string.xlsx")

Convert HTML String to Excel using Python.
אפשרויות מתקדמות להמרה מ- HTML ל- Excel
Aspose.Cells מספקת שליטה מתקדמת על איך קבצי HTML שלך נקראים ונשמרים. אתה יכול להשתמש במחלקת HtmlLoadOptions
כדי לטפל בתמונות מוטמעות, בעיצובים, או בקידוד.
עקוב אחר הצעדים למטה כדי להתאים אישית את הטעינה של קבצי HTML:
- צור מופע של מחלקת
HtmlLoadOptions
. - ציין אפשרויות טעינת HTML.
- טען HTML עם אפשרויות תוך שימוש בכיתה
Workbook
. - שמור כ- Excel באמצעות המתודה
save()
.
הדוגמה הקודמת משתמשת ב HtmlLoadOptions
כדי לטפל ב- HTML עם הגדרות ספציפיות ולשמור כקובץ Excel.
from aspose.cells import Workbook, HtmlLoadOptions
# שלב 1: הגדר אפשרויות טעינת HTML
load_options = HtmlLoadOptions()
load_options.auto_fit_cols_and_rows = True # Automatically adjusts columns and rows
# צעד 2: טען HTML עם אפשרויות
workbook = Workbook("sample.html", load_options)
# שלב 3: שמור כ-Excel
workbook.save("table_advanced.xlsx")

אפשרויות מתקדמות להמרת HTML ל-Excel.
מתי להשתמש באפשרויות טעינה
השתמש באופציות אלו כאשר:
- ה-HTML שלך כולל טבלאות גדולות או תאים מאוחדים.
- אתה רוצה לשמור על רוחב העמודות והסגנונות.
- You need to auto-adjust the layout for better readability.
להמיר HTML לפורמטים מרובים של Excel
Aspose.Cells מאפשרת לשמור את הפלט בפורמטים שונים של גיליונות אלקטרוניים על בסיס הדרישות שלך. זה מאפשר אינטגרציה בצינורות נתונים, לוחות מחוונים או כלי אוטומציה הנדרשים בפורמטים שונים של ייצוא.
from aspose.cells import Workbook
workbook = Workbook("sample.html")
# שמור בפורמט XLS
workbook.save("output.xls")
# שמור בפורמט CSV
workbook.save("output.csv")
# שמור כ-PDF לדיווח
workbook.save("output.pdf")
קבל רישיון חינם
הערך את Aspose.Cells עבור Python באמצעות .NET ללא מגבלות. בקש רישיון זמני חינמי מעמוד הרישיונות של Aspose License Page.החל אותו בקוד שלך כדי לחקור את כל הפיצ’רים הפרימיום, מטיפול בקבצים גדולים ועד לעיצוב מתקדם ומניפולציה של גרפים.
Convert HTML to Excel Online
אם אתה רוצה להמיר במהירות את תוכן ה-HTML שלך לפורמט Excel מבלי לכתוב קוד, נסה את הממיר המקוון של Aspose.Cells HTML to Excel online converter.
זוהי אפליקציה חינמית שאפשר לעבוד איתה ישירות בדפדפן שלך והיא תומכת בפורמטים שונים, כולל HTML, XLS, XLSX, CSV ו-ODS. אתה יכול להעלות קובץ, לבחור את פורמט הפלט, ולהוריד את Excel המומר באופן מיידי.
פּייתון HTML ל-אקסל: משאבים חינמיים
מלבד המרת HTML ל-Excel, Aspose.Cells עבור Python דרך .NET תומך בהמרות קבצים, יצירת גרפים, נוסחאות, עיצוב, וטבלאות ציר. מפתחים יכולים להשתמש בו ליצירה או עיבוד של קבצי Excel ללא Microsoft Office. השתמש במשאבים הבאים כדי לחקור תכונות מתקדמות יותר:
- Aspose.Cells עבור פייתון תיעוד רשמי
- מֶשֶׁק API
- כלים חינמיים באינטרנט עבור Excel
- מדריכים ולטיפים למפתחים
מסקנה
להמיר HTML ל-Excel בפייתון זו דרך עוצמתית להביא נתונים מבוססי אינטרנט לסביבת הניתוח או הדיווח שלך. עם Aspose.Cells לפייתון, תוכל לבצע המרה זו עם רק כמה שורות קוד תוך שמירה על דיוק, עיצוב וביצועים. בין אם אתה בונה סקריפט לעיבוד נתונים או משלב דוחות אינטרנט בלוח בקרה של Excel, Aspose.Cells נותן לך את כל הכלים שאתה צריך.
יש לך שאלה או זקוק לעזרה טכנית? בקר בפורום התמיכה Free Support Forum שלנו כדי להתחבר ישירות עם המומחים שלנו. הצוות שלנו מוכן לעזור לך לפתור בעיות ולכוון אותך במהלך הפרויקט שלך.
שאלות נפוצות (FAQs)
1. האם puedo להמיר HTML ישירות ל-Excel באמצעות Python?
כן. אתה יכול להמיר כל קובץ HTML או מיתר המכיל נתוני טבלה ישירות ל-Excel באמצעות ספריית Aspose.Cells עבור Python באמצעות .NET. היא קוראת את מבנה ה-HTML ומ preserves טבלאות, עיצוב וסגנונות בקובץ ה-Excel המפוקפק.
2. האם Aspose.Cells תומכת בהמרת מחרוזות HTML ל-Excel?
בהחלט. ניתן לטעון תוכן HTML ממחרוזת או זרם זיכרון במקום מקובץ. זה מועיל כאשר HTML נוצר בצורה דינמית מנתוני אינטרנט, ממשקי API או קלט משתמש.
3. מהם פורמטי הפלט הנתמכים בנוסף ל-XLSX?
בנוסף ל- XLSX, אתה יכול לייצא את ה- HTML שלך ל- XLS, CSV, ODS, PDF, ופורמטים נוספים המוכרים על ידי Aspose.Cells. אתה פשוט צריך לציין את ה- SaveFormat
הרצוי כאשר אתה שומר את חוברת העבודה.
4. האם אני צריך להתקין את Microsoft Excel כדי להשתמש ב-Aspose.Cells?
לא. Aspose.Cells היא ספריית פייתון עצמאית שאינה תלויה במיקרוסופט אקסל או במשרד. אתה יכול לבצע את כל ההמרות תוכניתית על כל מערכת.
5. האם יש כלי מקוון להמיר HTML ל-Excel מבלי לקודד?
כן, Aspose מציעה המרה מקוונת של HTML ל-Excel חינם שבה можете להעלות קובץ HTML ול-download מיד את הפלט של Excel.
6. האם Aspose.Cells יכולה לטפל בטבלאות HTML גדולות או מורכבות?
כן. Aspose.Cells תוכנן לעיבוד נתונים ברשימה גבוהה. הוא מטפל ביעילות בקבצי HTML גדולים המכילים מספר טבלאות, תמונות או פריסות מורכבות, ומבטיח פלט מדויק של Excel.