XLSX 到 DOCX C#

MS Excel 的 XLSX 文件允许您以行和列的形式保存表格数据。您可以很容易地在 XLSX 工作表中存储小型、中型或大型数据。但是,在某些情况下,您可能需要将电子表格数据转换为文字处理格式。对于这种情况,在本文中,您将学习如何使用 C# 将 Excel XLSX 转换为 Word DOCX。此外,您将看到如何自定义 XLSX 到 DOCX 的转换。所以让我们开始吧。

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 的方法。

以下代码示例展示了如何使用 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 的更多信息。

也可以看看