Excel 電子表格廣泛用於數據存儲和分析,但很難在線訪問和查看。這個問題的解決方案是將 Excel 電子表格轉換為 HTML 表格,這些表格可以在 Web 上輕鬆訪問和查看。使用 Aspose.Cells Cloud,這個過程變得更加簡單和高效。在本文中,我們將討論如何使用 Aspose.Cells Cloud 將 Excel 電子表格轉換為 HTML 表格,並探索使用此解決方案滿足您的轉換要求的其他好處。無論您是開發人員還是最終用戶,本文旨在為您提供開始 Excel 到 HTML 轉換所需的信息。
Excel 到 Web 轉換 API
享受 Aspose.Cells Cloud 的無縫集成、高級功能和快速轉換功能。它是一種基於雲的 API,為將 Excel 電子表格轉換為 HTML 表格提供了一種簡單高效的解決方案。只需幾行代碼即可將 XLS 和 XLSX 轉換為 HTML 表格,從而消除所有手動數據輸入的需要,並騰出時間處理更重要的任務。因此,無論您是需要在線發布數據、與您的團隊共享數據,還是自動化您的工作流程,Aspose.Cells Cloud 都能為您的 Excel 到 HTML 轉換需求提供靈活且可擴展的解決方案。
現在,根據本文的範圍,我們需要在我們的 C# .NET 解決方案中添加 Aspose.Cells Cloud SDK for .NET 引用作為 NuGet 包。在 NuGet 包管理器中搜索“Aspose.Cells-Cloud”並添加包。
此外,為了使用 API 功能,我們還需要有一個 Cloud dashboard 帳戶。如果您尚未訂閱,請使用有效的電子郵件地址在 Cloud Dashboard 上創建一個免費帳戶並獲取您的個性化客戶憑證。
使用 C# 在線查看電子表格
讓我們討論一下如何使用 C# .NET 實現在線電子表格功能的步驟。
使用以下鏈接下載示例 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";
// 通過提供 ClientID 和 ClientSecret 詳細信息創建 CellsApi 實例
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)
使用 System.IO.File 類的 OpenRead(…) 方法讀取輸入的 Excel 工作表。
instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
此方法觸發 Excel 到 HTML 的轉換操作,並將生成的 HTML 保存在雲存儲中。
使用 cURL 命令將 Excel 在線轉換為 HTML
Excel 到 HTML 的轉換可以使用 cURL 命令實現,它允許您與 Aspose.Cells Cloud API 交互並執行各種操作,包括 Excel 到 HTML 的轉換。以下是如何使用 cURL 命令將 Excel 電子表格轉換為 HTML 的簡單示例:
- 將 Excel 電子表格上傳到雲存儲平台,例如 Google Drive 或 Dropbox。
- 從 Aspose.Cells Cloud 獲取 API 密鑰,該密鑰將用於驗證您的 API 請求。
- 使用以下命令根據客戶端憑據生成 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"
- 現在使用以下 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>"
-
執行 cURL 命令後,生成的 HTML 將保存到雲存儲中。
-
現在,如果我們需要將 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 轉換器 應用程序。
結束語
總之,將 Excel 電子表格轉換為 HTML 表格是許多企業和組織的常見任務,Aspose.Cells Cloud 為他們的需求提供了強大而靈活的解決方案。通過使用 Aspose.Cells Cloud SDK for .NET,只需幾行代碼,您就可以快速輕鬆地將 Excel 電子表格轉換為 HTML 表格。此外,Aspose.Cells Cloud 提供一系列功能,包括支持多種編程語言、與流行的雲存儲平台集成以及用戶友好的界面,使其成為各種規模的企業和組織的理想解決方案。無論您是需要在線發布數據、與您的團隊共享數據,還是自動化您的工作流程,Aspose.Cells Cloud 都能為您的 Excel 到 HTML 轉換需求提供可靠且可擴展的解決方案。
我們還建議瀏覽 產品文檔,因為它包含一系列主題,解釋了 API 的其他令人興奮的功能。最後,如果您在使用 API 時遇到任何問題,請隨時通過免費的 產品支持論壇 與我們聯繫。
相關文章
請訪問以下鏈接以了解更多信息: