我试图选择一个特定的列,以便我可以自动设置它的宽度,但是收效甚微。我应该无法使用MSDN的GetRow版本来选择列集合中的列吗?OpenXML选择一个特定的列
return worksheet.GetFirstChild<SheetData>().Elements<Row>().Where(r => r.RowIndex == rowIndex).First();
return worksheet.GetFirstChild<SheetData>().Elements<Column>().Where(r => r.Min== columnNumber && r.Max == columnNumber).First();
我正在采取正确的做法吗? FWIW我知道如何从头开始创建列并设置宽度,但这并不可行,因为当我在构造函数中创建它们时,不知道数据将在列内。
这种方式无论进入第1列什么,宽度将被设置为14.87 – broguyman 2012-04-16 21:20:10
你是完全正确的...我已经可以做到这一点之前...我需要做的是动态选择的宽度该列基于它内部的内容。 :(这没有帮助。:(@broguyman – Kulingar 2012-04-19 17:14:35