C#:在 Excel 中调整行高和列宽

您所在的位置:网站首页 excel根据内容自动调整行高列宽的方法 C#:在 Excel 中调整行高和列宽

C#:在 Excel 中调整行高和列宽

2023-11-17 02:04| 来源: 网络整理| 查看: 265

在某些情况下,您必须根据 Excel 文件中的内容调整行高和列宽。为此,MS Excel 在单元格组的格式菜单中提供了单元格宽度和行高选项。但是,在 C# 中以编程方式处理 Excel 文件时,您将如何做到这一点?在本文中,您将学习如何使用 C# 调整 Excel 文件中的行高和列宽。

在 Excel 中调整行高和列宽的 C# API在 C# 中调整 Excel 中的行高在 C# 中的 Excel 中调整列的宽度用于调整 Excel 行高和列宽的 C# API#

Aspose.Cells for .NET 让您可以在 .NET 应用程序中无缝地创建和操作 Excel 文件。我们将使用此 API 来处理我们的 Excel 文件并设置行高和列宽。您可以 下载 API 或从 NuGet 安装它。

PM> Install-Package Aspose.Cells 在 C# 中调整 Excel 中的行高#

以下是在 C# 中调整 Excel 文件中行高的步骤。

首先,使用 Workbook 类加载 Excel 文件。然后,使用 Workbook.Worksheets 集合按索引访问所需的工作表。使用 Worksheet.Cells 集合获取工作表中单元格的引用。调用 SetRowHeight() 方法并将行的索引和高度作为参数传递。最后,使用 Workbook.Save(string) 方法保存更新的 Excel 文件。

以下代码示例展示了如何在 C# 中的 Excel 中设置行高。

// 加载 Excel 文件 Workbook workbook = new Workbook("workbook.xlsx"); // 使用索引获取工作表的参考 Worksheet worksheet = workbook.Worksheets[0]; // 获取细胞集合 Cells cells = worksheet.Cells; // 将第二行的高度设置为 50 cells.SetRowHeight(1, 50); // 保存更新的 Excel 文件 workbook.Save("set-row-height.xlsx");

以下屏幕截图显示了设置行高后的 Excel 工作表。

在 C# 中的 Excel 中设置列的宽度#

以下是使用 C# 在 Excel 文件中设置列宽的步骤。

首先,使用 Workbook 类加载 Excel 文件。然后,使用 Workbook.Worksheets 集合按索引访问所需的工作表。使用 Worksheet.Cells 集合获取单元格的引用。调用 SetColumnWidth() 方法并将列的索引和宽度作为参数传递。最后,使用 Workbook.Save(string) 方法保存更新的 Excel 文件。

以下代码示例展示了如何在 C# 中的 Excel 文件中设置列的宽度。

// 加载 Excel 文件 Workbook workbook = new Workbook("workbook.xlsx"); // 使用索引获取工作表的参考 Worksheet worksheet = workbook.Worksheets[0]; // 获取细胞集合 Cells cells = worksheet.Cells; // 将第二列的高度设置为 40 cells.SetColumnWidth(1, 40); // 保存更新的 Excel 文件 workbook.Save("set-column-width.xlsx");

以下是调整列宽后的 Excel 工作表截图。

用于设置 Excel 行高和列宽的 C# API - 获得免费许可证#

您可以获得免费的临时许可证 在 Excel 文件中设置行高和列宽,而不受评估限制。

C# .NET Excel API - 探索更多#

您可以使用 文档 探索有关 C# Excel API 的更多信息。此外,您可以查看 API 参考 此处。

结论#

在本文中,您学习了如何使用 C# 调整 Excel 文件中的行高和列宽。代码示例和屏幕截图演示了如何在 Excel 文件中设置行的特定高度和列的特定宽度。

有一个问题?#

如果您有任何问题或疑问,可以通过我们的 论坛 与我们分享。

也可以看看#使用 Python 创建 MS Excel 文件 – Python Excel API在 Python 中的 Excel 中插入和删除行和列使用 Java 在 Excel 中自动调整行和列


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3