אקסל ל-html

המרת Excel ל-HTML ב-Java

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

ממיר אקסל ל-HTML

Aspose.Cells Cloud SDK עבור Java הוא כלי רב עוצמה המציע מגוון רחב של יכולות להמרת גיליונות אלקטרוניים של Excel לפורמט HTML. עם SDK זה, אתה יכול להתאים את הפלט שלך כדי לענות על הצרכים הספציפיים שלך, כולל היכולת לציין את קידוד ה-HTML, לשמור תמונות כקבצים נפרדים ולשלוט בעיצוב הפלט שלך. הוא תומך גם במגוון פורמטים אחרים של קבצים, כולל XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /), ועוד, מה שהופך אותו לכלי רב תכליתי להמרת מסמכים. יתר על כן, היא ניתנת להרחבה מאוד, ומאפשרת לך לעבד כמויות גדולות של נתונים במהירות וביעילות. בין אם אתה מפתח, בעל עסק או מקצוען בניהול מסמכים, Aspose.Cells Cloud SDK עבור Java היא בחירה אידיאלית להמרת Excel ל-HTML.

כעת ראשית עלינו להוסיף את הפניה ל-SDK בפרויקט Java (maven build) על ידי הוספת המידע הבא ב-pom.xml.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

אם אין לך חשבון קיים ב-Cloud Dashboard, אנא צור חשבון בחינם באמצעות כתובת דוא"ל חוקית וקבל את פרטי הכניסה האישיים של הלקוח שלך.

Excel לרשת ב-Java

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

  • צור מופע של מחלקה CellsApi שלוקח את אישורי הלקוח כארגומנטים של קלט.
  • ציין את שם הקלט של Excel, הפורמט שנוצר כ-HTML, ואת שם קובץ הפלט במשתני מחרוזת.
  • קרא את התוכן של חוברת העבודה של Excel מהכונן המקומי באמצעות מופע קובץ.
  • לבסוף, קרא למתודה cellsWorkbookPutConvertWorkbook(…) כדי להתחיל את פעולת ההמרה.
// לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // קבל ClientID ו-ClientSecret מ-https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // צור מופע של CellsApi באמצעות אישורי לקוח
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // שם חוברת הקלט של Excel
    String fileName = "source.xlsx";
    // פרטי סיסמה אם חוברת העבודה מוצפנת
    String password = null;
        
    // פורמט הקובץ שנוצר
    String format = "HTML";
    		
    // טען קובץ מהמערכת המקומית
    File file = new File("c://Users/"+fileName);	
    
    // לבצע פעולת המרת מסמכים
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // להדפיס הודעת הצלחה
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
תצוגה מקדימה של קובץ excel ל-csv

image1: - תצוגה מקדימה של המרת Excel ל-HTML

ניתן להוריד את הקלט Excel המשמש בדוגמה לעיל מ-myDocument.xlsx.

שימו לב ליכולת המדהימה של ה-API שבו גליונות עבודה בודדים מופיעים כלשוניות נפרדות ב-HTML שנוצר.

המרת Excel ל-HTML באמצעות פקודות cURL

המרת Excel ל-HTML / XLS לאינטרנט באמצעות REST API ופקודות cURL מציעה מספר יתרונות. בראש ובראשונה, גישה זו היא גמישה ביותר וניתן לשלב אותה בקלות בתהליכי העבודה הקיימים שלך. על ידי שימוש בפקודות REST API ו-cURL, אתה יכול להפוך את משימות המרת המסמכים שלך לאוטומטיות ולהפחית את כמות הזמן והמשאבים הנדרשים להמרה ידנית. בנוסף, שימוש בכלי מבוסס ענן כמו Aspose.Cells Cloud מאפשר לך לבצע המרות בפלטפורמה ניתנת להרחבה ומאובטחת, ללא צורך בתוכנה נוספת. לבסוף, שימוש בפקודות REST API ו-cURL להמרת Excel ל-HTML הוא פתרון חסכוני שיכול לעזור לך לחסוך כסף בדמי רישוי ועלויות תחזוקה.

אז ראשית עלינו ליצור אסימון גישה JWT תוך ביצוע הפקודה הבאה.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ברגע שיש לנו את אסימון JWT, עלינו לבצע את הפקודה הבאה כדי להמיר XLS ל-HTML ולשמור את הפלט באחסון בענן.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

הערות אחרונות

לסיכום, המרת Excel ל-HTML היא משימה נפוצה שניתן לבצע באמצעות מגוון כלים ושיטות. עם זאת, במאמר זה, בחנו שתי גישות להמרת Excel ל-HTML: שימוש בקוד Java עם Aspose.Cells Cloud SDK, ושימוש בפקודות REST API ו-cURL. שתי הגישות מציעות יתרונות ויתרונות ייחודיים משלהן, בהתאם לדרישות הספציפיות ולזרימת העבודה שלך. שימוש בקוד Java מספק פתרון משולב יותר להתאמה אישית, בעוד ששימוש בפקודות REST API ו-cURL מספק יותר גמישות ומדרגיות. בסופו של דבר, בחירת הגישה תלויה בגורמים כמו הגודל והמורכבות של קבצי האקסל שלך, רמת האוטומציה והאינטגרציה הנדרשת, והתקציב והמשאבים הכוללים שלך. לא משנה באיזו גישה תבחר, Aspose.Cells Cloud מספק פלטפורמה חזקה ואמינה להמרת מסמכים, עם תמיכה במגוון רחב של פורמטים ותכונות של קבצים.

שימו לב שניתן להוריד את קוד המקור המלא של SDK מ-GitHub (פורסם ברישיון MIT). לבסוף, אם נתקלת בבעיות כלשהן במהלך השימוש ב-API, אל תהסס לפנות אלינו דרך [פורום תמיכת מוצרים] ללא תשלום9.

מאמרים קשורים

אנו ממליצים בחום לבקר בקישורים הבאים כדי ללמוד עוד על: