csv ל-html

כיצד להמיר CSV ל-HTML באמצעות .NET Cloud SDK.

בנוף ההולך ומתפתח של פיתוח אתרים, הצורך בתוכן דינמי ומושך חזותית הפך בולט יותר מאי פעם. כאשר עסקים ומפתחים מחפשים דרכים חדשניות להצגת נתונים באינטרנט, ההמרה של קבצי CSV (ערכים מופרדים בפסיק) ל-[HTML](https: //docs.fileformat.com/web/html/) מופיע כפתרון מרכזי. על ידי רתימת היכולות של ה-.NET REST API, נוכל להפוך ערכי נתונים בשורות לתוכן HTML אינטראקטיבי ומגיב. השינוי הזה לא רק משפר את המשיכה החזותית של נתונים אלא גם תורם לחוויית אינטרנט סוחפת וידידותית יותר למשתמש.

.NET REST API עבור המרת CSV ל-HTML

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

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

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

כיצד להמיר CSV ל-HTML ב-C# .NET

בוא נחקור את הפרטים כיצד נוכל להמיר CSV ל-HTML באופן תוכניתי באינטרנט באמצעות C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

SaveOptions saveOptions = new SaveOptions()

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

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

שלישית, צור מופע של PostWorkbookSaveAsRequest שבו אנו מציינים את שם קובץ ה-CSV הקלט, שם ה-HTML שנוצר ופרמטרים אופציונליים אחרים.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

התקשר ל-API כדי להתחיל המרת CSV ל-HTML. לאחר ביצוע הקוד בהצלחה, קובץ ה-HTML שנוצר נשמר באחסון בענן.

// לדוגמאות מלאות וקבצי נתונים, אנא עבור אל 
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 cellsInstance = new CellsApi(clientID, clientSecret);

// שם קובץ ה-CSV הקלט
string input_CSV = "source.csv";
// שם קובץ ה-HTML שנוצר
string resultant = "output.html";

try
{
    // קרא את התוכן של קובץ CSV הקלט
    var file = System.IO.File.OpenRead(input_CSV);

    // צור אובייקט SaveOptions שבו אנו מגדירים את פורמט הפלט
    SaveOptions saveOptions = new Aspose.Cells.Cloud.SDK.Model.SaveOptions()
    {
        // פורמט הפלט של הקובץ 
        SaveFormat = "HTML",
        ClearData = true,
        EnableHTTPCompression = true
    };
    
    // צור PostWorkbook Save Request כדי שנוכל להתחיל את פעולת ההמרה
    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        // שם קובץ ה-CSV הקלט
        name = input_CSV,
        saveOptions = saveOptions,
        // שם הקובץ שנוצר
        newfilename = resultant,
        isAutoFitRows = true,
        isAutoFitColumns = true
    };

    // אתחול פעולת ההמרה
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

    // הדפס הודעת הצלחה אם ההמרה הצליחה
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successful conversion of CSV to HTML file !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv ל-html

תצוגה מקדימה של המרת CSV ל-HTML.

המרת CSV לרשת באמצעות פקודות cURL

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

הצעד הראשון בגישה זו הוא ליצור אסימון גישה 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"

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

curl -v "https://api.aspose.cloud/v3.0/cells/{myInput}/SaveAs?newfilename={outputFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"html\",  \"CachedFileFolder\": \"string\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

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

סיכום

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

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

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

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