Я написал код для создания файла Excel с использованием OpenXML. Ниже приведен код, который генерирует столбцы в Excel.OpenXML: ширина столбца Auto Size в Excel
Worksheet worksheet = new Worksheet();
Columns columns = new Columns();
int numCols = dt1.Columns.Count;
for (int col = 0; col < numCols; col++)
{
Column c = CreateColumnData((UInt32)col + 1, (UInt32)numCols + 1, 20.42578125D);
columns.Append(c);
}
worksheet.Append(columns);
Кроме того, я попытался использовать строку ниже для создания столбцов.
Column c = new Column() { Min = (UInt32Value)1U, Max = (UInt32Value)1U, Width = 25.42578125D, BestFit = true, CustomWidth = true};
Я думал, используя BestFit, он должен работать. Но он не устанавливает автоматический размер.
Пожалуйста, помогите мне в этом.
Спасибо,
Если это будет лучшее решение для этого имущества BestFit !!! now is Aug 2014 –