在生成 Excel 文件时,我们经常要根据文本的长度来调整行和列的大小。 MS Excel 允许您为这种情况启用行和列的自动拟合。在本文中,我们将演示如何在 C# 中以编程方式自动调整 Excel 文件中的行和列。这些步骤和代码示例将使您在 .NET 应用程序中无缝实现此功能。那么让我们开始吧。
用于在 Excel 中自动调整行和列的 C# API - 免费下载
为了自动适应 Excel 行和列,我们将使用 Aspose.Cells for .NET。 API 提供了一组丰富的功能来生成和处理电子表格。您可以下载 API 的 DLL 或从 NuGet 安装它。
PM> Install-Package Aspose.Cells
在 C# 中自动调整 Excel 行和列的步骤
要自动调整行或列,您首先需要访问 Excel 工作表,然后使用行和列索引来启用自动调整。以下是使用 Aspose.Cells for .NET 在 Excel 中自动调整行或列的步骤。
- 从磁盘加载 Excel 文件。
- 获取所需工作表的参考。
- 为行/列启用自动拟合。
- 将更新后的 Excel 文件保存到所需位置。
在以下部分中,您将学习如何实现这些步骤并在 C# 中执行行和列的自动拟合。
在 C# 中的 Excel 中自动调整行
以下是在 C# 中自动调整 Excel 行的步骤。
- 首先,使用 Workbook 类加载 Excel 文件。
- 然后,使用 Workbook.Worksheets[index] 集合获取工作表的引用。
- 调用 Worksheet.AutoFitRow(rowIndex) 方法以使用其索引自动适应行。
- 最后,使用 Workbook.Save(fileName) 方法保存更新的 Excel 文件。
以下代码示例显示了如何在 C# 中自动调整 Excel 行。
// 加载 Excel 文件
Workbook wb = new Workbook("workbook.xlsx");
// 获取所需工作表的参考
Worksheet worksheet = wb.Worksheets[0];
// 按索引自动调整第二行
worksheet.AutoFitRow(1);
// 保存工作簿
wb.Save("autofit-row.xlsx");
在 C# 中的 Excel 中自动调整列
以下是使用 C# 在 Excel 中自动调整列的步骤。
- 首先,使用 Workbook 类加载 Excel 文件。
- 然后,使用 Workbook.Worksheets[index] 集合获取工作表的引用。
- 调用 Worksheet.AutoFitColumn(columnIndex) 方法以使用其索引自动调整列。
- 最后,使用 Workbook.Save(fileName) 方法保存更新的 Excel 文件。
以下代码示例显示了如何在 C# 中自动调整 Excel 中的列。
// 加载 Excel 文件
Workbook wb = new Workbook("workbook.xlsx");
// 获取所需工作表的参考
Worksheet worksheet = wb.Worksheets[0];
// 按索引自动适合第一列
worksheet.AutoFitColumn(0);
// 保存工作簿
wb.Save("autofit-column.xlsx");
用于自动调整 Excel 行和列的 C# API - 获得免费许可证
您可以获得免费的临时许可证 自动调整 Excel 文件中的行和列,而不受评估限制。
结论
在本文中,您学习了如何在 C# 中自动调整 Excel 文件中的行和列。代码示例演示了如何以编程方式使用其索引启用特定行或列的自动拟合。
探索 Aspose 的 C# 电子表格 API
您可以访问 文档 来探索 Aspose.Cells for .NET 的其他功能。此外,您可以通过我们的 论坛 与我们分享您的问题或疑问。