以编程方式创建自动调整列的Excel工作表

时间:2014-05-15 12:32:38

标签: c# excel converter

我正在编写一个C#程序,它从数据库中获取信息并将其转换为Excel工作表。但是,它每次都使列的默认宽度相同。我知道一旦它被加载,您可以选择所有并重新调整大小,但我会被问到在运行C#程序时是否可以创建它。这是在Visual Studio 2008中使用WinForms。

谢谢!

1 个答案:

答案 0 :(得分:3)

使用Range.AutoFit function使列自动适合最长的内容。 MSDN声明:

  

表达式必须是行或行范围,或列或a   列范围。

range.EntireColumn.AutoFit();
range.EntireRow.AutoFit();

可在此SO post和此MSDN forum中找到详细示例。