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