Excel管理控件Aspose.Cells功能教程——使用C#將Excel XLSX文件轉換為DOCX
Aspose.Cells for .NET是Excel電子表格編程API,可加快電子表格的管理和處理任務,支持構建能夠生成,修改,轉換,呈現和打印電子表格的跨平臺應用程序。同時不依賴于Microsoft Excel或任何Microsoft Office Interop組件。
MS Excel的XLSX文件使您可以將表格數據保持為行和列的形式。同時可以在XLSX工作表中輕松存儲小型,中型或大型數據。
但是,在某些情況下,需要將電子表格數據轉換為文字處理格式。對于這種情況,在本文中,將學習如何使用C#將Excel XLSX轉換為DOCX。此外,您還將看到如何自定義XLSX到DOCX的轉換。在本文中,我們將探討以下內容:
- 使用C#將Excel XLSX轉換為DOCX
- 使用C#中的附加選項將XLSX轉換為DOCX
Excel XLSX到DOCX C#的轉換
將MS Excel文件轉換為DOCX格式非常容易,只需幾個步驟即可完成。這是使用Aspose.Cells for .NET將XLSX文件轉換為DOCX的方法。
- 使用Workbook類加載XLSX文件。
- 使用Workbook.Save(string,SaveFormat)方法將文件另存為DOCX格式。
下面的代碼示例演示如何使用C#將XLSX文件轉換為DOCX。
// Open the Excel file Workbook workbook = new Workbook("Excel.xlsx"); // Save as DOCX workbook.Save("Book1.docx", SaveFormat.Docx);
自定義XLSX到DOCX的C#轉換
Aspose.Cells for .NET提供了一些額外的選項來控制和自定義XLSX到DOCX的轉換。DocxSaveOptions類包含了所有可能的選項(列在下面),可以在轉換過程中使用這些選項。
選項 | 說明 |
CachedFileFolder | 存儲一些大數據的緩存文件夾。 |
ClearData | 保存文件后,使工作簿為空。 |
CreateDirectory | 如果為真且目錄不存在,則在保存文件前自動創建目錄。 |
MergeAreas | 表示是否在保存文件前合并條件格式化和驗證的區域。 |
RefreshChartCache | 表示是否刷新圖表緩存數據。 |
SaveFormat | 獲取保存文件的格式。 |
SortNames | 表示是否在保存文件前對定義的名稱進行排序。 |
UpdateSmartArt | 表示是否更新智能藝術設置。 |
ValidateMergedAreas | 表示是否在保存文件前對合并的單元格進行驗證。 |
WarningCallback | 獲取或設置警告回調。 |
下面的代碼示例展示了如何在C#中使用附加選項將XLSX文件轉換為DOCX。
// Open the Excel file Workbook workbook = new Workbook("Excel.xlsx"); // Create DOCX save options DocxSaveOptions options = new DocxSaveOptions(); options.ClearData = true; options.CreateDirectory = true; options.CachedFileFolder = "cache"; options.MergeAreas = true; // Save as DOCX workbook.Save("Book1.docx", options);
免費試用Aspose.Cells for .NET
您可以免費獲得使用Aspose.Cells for .NET的30天,沒有任何試用限制。
還想要更多嗎?您可以點擊閱讀【2020 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(642018183),我們很高興為您提供查詢和咨詢。