אקסל ל-html

המרת Excel ל-HTML באמצעות C# .NET

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

Excel ל-Web Conversion API

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

כעת, בהתאם להיקפו של מאמר זה, עלינו להוסיף התייחסות Aspose.Cells Cloud SDK עבור .NET כחבילת NuGet בפתרון C# .NET שלנו. חפש “Aspose.Cells-Cloud” במנהל החבילות של NuGet והוסף את החבילה.

Aspose.Cells Cloud

תמונה 1:- חבילת Aspose.Cells Cloud NuGet.

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

הצג את הגיליון האלקטרוני באינטרנט באמצעות C#

בואו נדון בשלבים כיצד ניתן להשיג תכונה של גיליון אלקטרוני מקוון באמצעות C# .NET.

אקסל ל-html

תמונה 2: - תצוגה מקדימה של המרת אקסל לאינטרנט.

השתמש בקישור הבא כדי להוריד את גליון העבודה לדוגמה של Excel (myDocument.xlsx) בשימוש בדוגמה לעיל.

// לדוגמאות מלאות וקבצי נתונים, בקר 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// צור מופע של CellsApi על ידי מתן פרטי ClientID ופרטי ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// קלט חוברת עבודה של Excel
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// שם קובץ ה-HTML שנוצר
string resultantFile = "Converted.html";
        
try
{
    // טען את הקובץ מכונן המערכת המקומית
    using (var file = System.IO.File.OpenRead(name))
    {

        // אתחול פעולת ההמרה
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // הודעת הצלחה אם ההמרה הושלמה
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to HTML Conversion successfull !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

בואו נבין את קטע הקוד שלמעלה:

CellsApi instance = new CellsApi(clientID, clientSecret);

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

var file = System.IO.File.OpenRead(name)

קרא את גליון הקלט של Excel באמצעות שיטת OpenRead(…) של המחלקה System.IO.File.

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

שיטה זו מפעילה את פעולת ההמרה של Excel ל-HTML ושומרת את ה-HTML שנוצר באחסון בענן.

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

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

  1. העלה את הגיליון האלקטרוני של Excel לפלטפורמת אחסון בענן, כגון Google Drive או Dropbox.
  2. השג מפתח API מ-Aspose.Cells Cloud, שישמש לאימות בקשות ה-API שלך.
  3. צור אסימון גישה ל-JWT בהתבסס על אישורי לקוח באמצעות הפקודה הבאה.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
  1. כעת השתמש בפקודה cURL הבאה כדי להמיר את הגיליון האלקטרוני של Excel ל-HTML:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&outPath=resultant.html&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
  1. לאחר ביצוע פקודת cURL, ה-HTML שנוצר נשמר באחסון בענן.

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

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "resultant.html"

נסה להשתמש באפליקציית Excel Converter המקוונת החינמית שלנו.

הערות לסיום

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

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

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

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