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 的更多信息。