C# 是否有一种方法可以在写入工作表数据后添加列,而不会导致应用程序挂起?
我们正在使用OpenXML创建excel文件,并且我们希望在SheetData对象结束后编写C# 是否有一种方法可以在写入工作表数据后添加列,而不会导致应用程序挂起?,c#,.net,openxml,openxml-sdk,C#,.net,Openxml,Openxml Sdk,我们正在使用OpenXML创建excel文件,并且我们希望在SheetData对象结束后编写ColumnsOpenXMLElement,因为Columns元素必须在SheetData元素之前写入,excel才能打开它 我尝试使用: worksheetPart.Worksheet.InsertAt(新列(此列列表),1) worksheetPart.Worksheet.Descedants().First()然后对结果对象使用InsertBefore()方法 大型工作表会消耗大量内存,而且创建过程
Columns
OpenXMLElement,因为Columns元素必须在SheetData元素之前写入,excel才能打开它
我尝试使用:
worksheetPart.Worksheet.InsertAt(新列(此列列表),1)代码>
worksheetPart.Worksheet.Descedants().First()
然后对结果对象使用InsertBefore()方法