אקסל ל-html

כיצד להמיר XLS ל-HTML באופן מקוון ב-Java.

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

REST API עבור המרת Excel ל-HTML

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

כעת, על מנת להשתמש ב-SDK, אנא הוסף את הפרטים הבאים ב-pom.xml כדי להוסיף את ההפניה לענן SDK בפרויקט שלך.

<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>24.1.1</version>

    </dependency>

</dependencies>

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

המרת Excel ל-HTML ב-Java

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

 CellsApi api = new CellsApi(clientId,clientSecret);

צור אובייקט של מחלקה CellsApi שבו אנו מעבירים אישורי לקוח כארגומנטים.

 cellsInstance.uploadFile("input.xlsx", file, "Internal");

העלה את חוברת העבודה של Excel לקלט לאחסון בענן.

File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);  

התחל את ההמרה של Excel ל-HTML. לאחר פעולה מוצלחת, ה-HTML שנוצר מאוחסן באחסון בשם Internal.

// לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples

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;
    
    // מציין אם הגדר שורות של חוברת עבודה להתאמה אוטומטית.
    Boolean isAutoFit = true;
    // מציין אם לשמור רק נתוני טבלה. השתמש רק ב-pdf כדי להצטיין.
    Boolean onlySaveTable = true;
    // פורמט הקובץ שנוצר
    String format = "HTML";
    		
    // טען קובץ מהמערכת המקומית
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // העלה קלט Excel לאחסון הענן
    api.uploadFile("input.xlsx", file, "Internal");

    // לבצע פעולת המרה של XLS ל-HTML
    // ה-API טוען את חוברת הקלט של Excel מאחסון ענן 
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);        
            
    // להדפיס את הודעת ההצלחה
    System.out.println("Excel to HTML converted successfully !");

}catch(Exception ex)
{
    // הדפס פרטי חריג במסוף
    System.out.println(ex);
}
אקסל ל-html

תצוגה מקדימה של המרת Excel ל-HTML ב-Java.

ניתן להוריד את חוברת העבודה של Excel לקלט ואת ה-HTML שנוצר בדוגמה לעיל מ:

אנא שנה את שם הסיומת של קובץ ה-HTML שהורד מ-.hml ל-.html.

המרה מקוונת של Microsoft Excel ל-HTML עם פקודות cURL

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

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

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

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

>curl -v "https://api.aspose.cloud/v3.0/cells/{inputExcel}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={outputFile}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

החלף את ‘inputExcel’ בשם חוברת הקלט של Excel הזמינה באחסון ענן, ‘outputFile’ בשם של HTML שנוצר ו-‘accessToken’ באסימון גישה של JWT שנוצר לעיל.

במקרה שעלינו לשמור את ה-HTML שנוצר בכונן המקומי, אנא השתמש בפקודה cURL הבאה.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-o "myOutput.html"

סיכום

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

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

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

אנו ממליצים בחום לבקר בבלוגים הבאים: