MS Excel 的 XLSX 文件可讓您以行和列的形式保存表格數據。您可以非常輕鬆地在 XLSX 工作表中存儲小型、中型或大型數據。但是,有時您需要將電子表格數據轉換為文字處理格式。對於此類情況,在本文中,您將學習如何使用 C# 將 Excel XLSX 轉換為 Word DOCX。此外,您還將了解如何自定義 XLSX 到 DOCX 的轉換。讓我們開始吧。
- XLSX 到 DOCX C# 轉換器 API
- 使用 C# 將 Excel XLSX 轉換為 Word DOCX
- 使用 C# 中的其他選項將 XLSX 轉換為 DOCX
- 免費試用 Aspose.Cells for .NET
XLSX 到 DOCX C# 轉換器 API - 免費下載
Aspose.Cells for .NET 是眾所周知的強大電子表格操作 API 之一,可讓您使用 XLS、XLSX 和其他流行的電子表格格式。除了其他電子表格自動化功能外,API 還提供了一個電子表格轉換器,可將 MS Excel 的 XLSX 或 XLS 文件轉換為 DOCX 或其他文件格式。您可以 下載 API 的 DLL 或使用 NuGet 將其安裝在您的 .NET 應用程序中。
PM> Install-Package Aspose.Cells
Excel XLSX 到 Word DOCX C# 轉換
將 MS Excel 文件轉換為 DOCX 格式非常簡單,只需幾步即可完成。這是使用 Aspose.Cells for .NET 將 XLSX 文件轉換為 DOCX 的方法。
- 使用 Workbook 類加載 XLSX 文件。
- 使用 Workbook.Save(string, SaveFormat) 方法將文件保存為 DOCX 格式。
以下代碼示例顯示瞭如何使用 C# 將 XLSX 文件轉換為 DOCX。
// 打開 Excel 文件
Workbook workbook = new Workbook("Excel.xlsx");
// 另存為 DOCX
workbook.Save("Book1.docx", SaveFormat.Docx);
自定義 XLSX 到 DOCX C# 轉換
Aspose.Cells for .NET 還為您提供了一些額外的選項來控制和自定義 XLSX 到 DOCX 的轉換。 DocxSaveOptions 類包含您可以在轉換過程中使用的所有可能選項(如下所列)。
選項 | 說明 |
---|---|
緩存文件文件夾 | 存放一些大數據的緩存文件夾。 |
清除數據 | 保存文件後將工作簿清空。 |
創建目錄 | 如果為 true 並且目錄不存在,則在保存文件之前會自動創建目錄。 |
合併區域 | 指示是否在保存文件之前合併條件格式和驗證區域。 |
刷新圖表緩存 | 指示是否刷新圖表緩存數據。 |
保存格式 | 獲取保存文件格式。 |
排序名稱 | 指示是否在保存文件之前對定義的名稱進行排序。 |
更新SmartArt | 指示是否更新智能藝術設置。 |
驗證合併區域 | 指示是否在保存文件之前驗證合併的單元格。 |
警告回調 | 獲取或設置警告回調。 |
以下代碼示例顯示瞭如何在 C# 中將 XLSX 文件轉換為 DOCX 時使用其他選項。
// 打開 Excel 文件
Workbook workbook = new Workbook("Excel.xlsx");
// 創建 DOCX 保存選項
DocxSaveOptions options = new DocxSaveOptions();
options.ClearData = true;
options.CreateDirectory = true;
options.CachedFileFolder = "cache";
options.MergeAreas = true;
// 另存為 DOCX
workbook.Save("Book1.docx", options);
免費試用 Aspose.Cells for .NET
您可以獲得臨時許可,免費使用 Aspose.Cells for .NET,沒有任何試用限制。
結論
在本文中,您學習瞭如何使用 C# 將 MS Excel 的 XLSX 或 XLS 文件轉換為 Word DOCX 格式。此外,您還看到瞭如何使用不同的選項自定義轉換過程。您可以使用 文檔 探索有關 .NET Excel API 的更多信息。