根據How can columns be set to 'autosize' in Excel documents created with NPOI?我這樣做:如何將「AutoSize」設置爲Excel工作表列? (NPOI)
foreach (DataColumn column in dataTable.Columns)
{
int rowIndex = 0;
foreach (DataRow row in dataTable.Rows)
{
HSSFRow dataRow = sheet.CreateRow(rowIndex);
dataRow.CreateCell(column.Ordinal).SetCellValue(row[column].ToString());
rowIndex++;
}
sheet.AutoSizeColumn(column.Ordinal);
}
但它不工作。如何做對?
我從你的回答中看不到問題和解決方案。您添加了不存在於問題中的代碼,但該代碼似乎與autosizing無關。 – buffjape 2017-07-06 16:03:17
是的,這就是示例代碼的一點。因此代碼示例之後的單詞。 – Yellowfog 2017-07-07 13:12:19
具體來說,你解決了什麼問題?哪一行代碼修復了它? – buffjape 2017-07-07 14:08:29