גליונות Excel לעיתים קרובות מכילים נתונים ודוחות יקרים שמצוותים רוצים לשתף באינטרנט. על ידי המרת קבצי Excel לפורמט HTML, משתמשים יכולים לפתוח ולהציג גליונות Excel בדפדפן מבלי להתקין את Microsoft Excel. במאמר זה, אנחנו עומדים לחקור את הפרטים על איך אנחנו יכולים לאוטומט את תהליך ההמרה מ-Excel ל-HTML כך שנוכל לצפות ב-Excel workbook באינטרנט או לה嵌 גליונות באתרים.
Excel to HTML Conversion API
Aspose.Cells Cloud SDK for .NET מספק תכונות חזקות להמרה, צפייה ויצירת ספרי עבודה של Excel בפורמטים שונים. הוא מאפשר לך להמיר קבצי XLS או XLSX ל-HTML תוך שמירה על פריסת, עיצוב וסגנון נאמנים. ה-HTML המומר יכול לשמש לצפייה מקוונת ב-Excel או לשילוב באתרי אינטרנט ומדדים.
התקנה
אתה יכול להתקין את ה-SDK באמצעות מנהל חבילות NuGet:
Install-Package Aspose.Cells-Cloud
אז התחל את לקוח ה-API שלך באמצעות מזהה הלקוח ובע Secret הלקוח שלך מה-Aspose Cloud Dashboard. ניתן למצוא מידע נוסף במאמר ה-quick start.
Convert Excel to HTML in C#
הצעדים הבאים מראים כיצד אנחנו יכולים להמיר Excel ל-HTML וליצור תצוגת Excel מקוונת בעזרת קוד C# .NET.
שלב 1: - צור אובייקט של CellsApi
שבו נעביר את אישורי הלקוח כארגומנט.
CellsApi api = new CellsApi(clientId,clientSecret);
שלב 2: העלה את חוברת העבודה של Excel לאחסון בענן.
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
cellsInstance.UploadFile(request);
שלב 3: צור מופע של SaveOptions
והגדר HTML
כפורמט פלט.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
שלב 4: שמור את Excel כ- HTML באמצעות PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- ✅ הקוד למעלה ממיר חוברת עבודה של Excel לפורמט HTML שניתן לפתוח בכל דפדפן לצפייה מקוונת ב-Excel.
// ליותר דוגמאות, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// בקרו dashboard.aspose.cloud לקבלת אישורי לקוח
try
{
// יצר מופע של CellsApi תוך העברת ClientID ו ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
// העלה את קובץ ה-Excel לאחסון בענן
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "HTML";
// create PostWorkbookSaveAsRequest defining resultant file name
var convert = new PostWorkbookSaveAsRequest("input.xlsx", "myResultant.html", saveOptions);
// call the API to convert XLSX to HTML file
var response = cellsInstance.PostWorkbookSaveAs(convert);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to HTML conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
להמיר XLSX ל-HTML באמצעות cURL
אתה יכול גם להשתמש בפקודות cURL כדי לבצע המרת Excel ל- HTML דרך Aspose.Cells Cloud REST API.
שלב 1: השג את טוקן הגישה
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- התגובה תכלול
ACCESSTOKEN
שתשתמש בו עבור האישור.
שלב 2: המרת קובץ Excel ל- HTML שתמש בפקודת cURL הבאה כדי להמיר את חוברת העבודה של Excel שלך (Sample.xlsx) לפורמט CSV:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "html"
}'
הסבר:
PUT /cells/convert?format=HTML
— מציין את פורמט הפלט להיות HTML.file=@/path/to/input.xlsx
— צוין את קובץ ה-Excel המקומי בשירות האחסון בענן.- בעוד אנו משתמשים בפרמטר
-d
, אנו שומרים את הפלט כ-HTML.
ממיר XLS ל- HTML חינם
אם אתה מעדיף פתרון מבוסס אינטרנט, נסה את המר converter Excel ל-HTML בחינם. זה מאפשר לך להעלות חוברות עבודה של Excel ולצפות בהן ישירות בדפדפן שלך - דרך מהירה לפתוח קבצי Excel באינטרנט מבלי להתקין תוכנה.

סיכום
עם Aspose.Cells Cloud SDK עבור .NET, המרת ספרי עבודה של Excel ל- HTML הופכת למהירה וללא מאמץ. זו הדרך הטובה ביותר לצפות בגיליונות Excel באינטרנט, לשתף דוחות אינטראקטיביים או להטמיע נתוני Excel באתרים.
קישורים שימושיים
מאמרים קשורים
אנא בקרו בקישורים הבאים כדי ללמוד עוד על:
- Convert PDF to Text in C#
- דחיסת קבצי Excel ואופטימיזציית גודל חוברת עבודה ב- C# .NET
- Convert XML to CSV in C#
שאלות נפוצות (FAQs)
- Can I open Excel files online after conversion?
- כן. הפלט של HTML יכול להיפתח בכל דפדפן אינטרנט, מה שמאפשר צפייה מיידית ב-Excel אונליין.
- האם הנוסחאות והסגנונות יישארו שלמים?
- כן. Aspose.Cells Cloud שומר על כל החישובים, הגרפים, וסגנון העיצוב בקובץ ה-HTML המומר.
- האם זה תומך בקבצי Excel המוגנים בסיסמה?
- כן. אתה יכול לציין את הסיסמה בבקשה להמיר קבצים מוגנים.
- Can I perform bulk Excel to HTML conversions?
- כן. אתה יכול לאוטומט המרה מרובות על ידי חזרה על תיקייה של קבצי Excel באחסון הענן שלך.