2014-05-15 73 views
2

我正在編寫一個C#程序,它從數據庫獲取信息並將其轉換爲Excel工作表。但是,它使列每次都具有相同的默認寬度。我知道一旦它加載完畢,您可以通過幾次點擊來選擇全部並重新調整大小,但是在運行C#程序時,我被問到是否可以在創建過程中執行這些操作。這是在Visual Studio 2008中使用WinForms。以編程方式創建自動調整列大小的Excel工作表

謝謝!

+0

如果您使用Excel,會推薦EpPlus。 – Yahya

回答

3

使用Range.AutoFit function可使色譜柱自動適應最長的內容。 MSDN指出:

該表達式必須是行或行的範圍,或列或列的範圍。

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

詳細實例可以在這個SO post並且在這種MSDN forum找到。

相關問題