Excel 和 Word 是兩個最常用的 Microsoft Office 應用程序。 Excel 主要用於存儲和分析數字數據,而 Word 是一種用於創建和格式化文本文檔的流行工具。但是,有時您可能需要將 Excel 文件轉換為 Word 文檔,也許是為了創建報告或數據摘要。在此技術博客中,我們將探討將 Excel 轉換為 Word 的不同方法,包括可用於自動化該過程的各種工具和技術。我們還將討論每種方法的優點和局限性,因此您可以根據自己的具體需求選擇最佳方法。
按照本文開發在線 Excel 到 Word 轉換器,只需單擊幾下即可將 XLS 文件轉換為完全格式化的文檔。非常適合演示文稿、報告等。因此,請按照此分步指南顯示合併文件和充分利用數據的步驟。現在就試試!
Excel 到 Word 轉換 API
Aspose.Cells Cloud SDK for .NET 是一個強大的基於雲的 API,允許開發人員將 XLS 無縫轉換為 Word 文檔。此 SDK 可以輕鬆實現將 Excel 數據轉換為 Word 文檔的過程自動化,同時保留所有格式和佈局。轉換過程快速高效,只需幾行代碼即可完成。在此技術博客中,我們將仔細研究如何使用 Aspose.Cells Cloud SDK for .NET 將 XLS 轉換為 Word,包括有關如何開始、可用的不同轉換選項以及如何轉換的分步指南處理轉換過程中可能發生的任何錯誤。我們還將探討使用這種基於雲的 API 的優勢和局限性,並滿足我們將 Excel 電子表格嵌入 Word 文檔的願望。
要開始使用 SDK,我們將通過 NuGet 包管理器添加它的引用。只需搜索“Aspose.Cells-Cloud”並點擊添加包按鈕。其次,如果您尚未通過 Cloud Dashboard 訂閱,請使用有效的電子郵件地址創建一個免費帳戶並獲取您的個性化客戶憑證。
在 C# 中將 Excel 轉換為 Word
請按照下面給出的步驟和代碼片段使用 C# 將 excel 導出到 word。
// 如需完整示例和數據文件,請訪問
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.xls";
// 生成的 Word 文檔的格式
string format = "DOCX";
try
{
// 從本地驅動器加載文件
using (var file = System.IO.File.OpenRead(name))
{
// 初始化轉換操作
var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
// 將生成的 CSV 保存到本地驅動器
using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
response.CopyTo(fileStream);
}
// 轉換成功打印成功信息
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to Word successfully converted !");
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 工作表。
CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
上述方法啟動 Excel 到 Word 的轉換,並將生成的 DOCX 保存到雲存儲。
using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
response.CopyTo(fileStream);
}
現在為了將生成的 Word (DOCX) 保存到本地驅動器,請使用上面的代碼行
您可以考慮從 myDocument.xlsx 下載上例中使用的示例 Excel 工作表).
使用 cURL 命令將 XLS 轉換為 Word
使用 cURL 命令將 XLS 轉換為 Word 對於正在尋找自動文件轉換解決方案的開發人員來說是一個方便的選擇。由於 Aspose.Cells Cloud 建立在 REST 架構之上,因此我們可以使用 cURL 命令輕鬆執行 Excel XLS 到 Word 的轉換。
現在,首先我們需要根據我們的客戶端憑證生成一個 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"
現在我們需要執行以下命令將 XLS 轉換為 Word 文檔。轉換後,生成的文件保存到雲存儲:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&outPath=Resultant.docx&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
請使用以下 cURL 命令執行 Excel 到 Word 的轉換並將輸出保存在本地驅動器上:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o "Output.docx"
結束語
總之,將 Excel 轉換為 Word 可能是一個耗時且乏味的過程,但使用正確的工具和技術,它可以自動化並變得更加高效。 Aspose.Cells Cloud SDK for .NET 就是這樣一種工具,它可以簡化流程並幫助我們節省時間並提高生產力。通過利用這個基於雲的強大 API,開發人員可以輕鬆地將 XLS 文件轉換為 Word 文檔,同時保留所有格式和佈局。無論您是創建報告、摘要還是其他文檔,Aspose.Cells Cloud SDK for .NET 都可以為您的所有 Excel 到 Word 轉換需求提供方便、可靠且經濟高效的解決方案。憑藉其直觀的界面、全面的文檔 和出色的客戶支持,此 SDK 是尋求簡化工作流程和提高工作效率的開發人員的首選。
相關文章
請訪問以下鏈接以了解更多信息: