OpenXMLを使用してExcelファイルを生成するコードを作成しました。 以下は、Excelで列を生成するコードです。OpenXML: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プロパティのよりよい解決策であるべきですか?現在は、2014年8月です。 –