Failed to create a very large file
When I have more than 100000 rows gives me the following error
__Row = 183 706__ - System.OutOfMemoryException: An unhandled exception of type 'System.OutOfMemoryException'. in DocumentFormat.OpenXml.OpenXmlChildElements.GetEnumerator () in DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo (XmlWriter w) at DocumentFormat.OpenXml.OpenXmlElement.WriteTo (XmlWriter xmlWriter) at DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo (XmlWriter w) at DocumentFormat.OpenXml .OpenXmlElement.WriteTo (XmlWriter xmlWriter) at DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo (XmlWriter w) at DocumentFormat.OpenXml.OpenXmlElement.WriteTo (XmlWriter xmlWriter) at DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo (XmlWriter w) at DocumentFormat.OpenXml.OpenXmlPartRootElement .WriteTo (XmlWriter xmlWriter) in DocumentFormat.OpenXml.OpenXmlPartRootElement.SaveToPart (OpenXmlPart openXmlPart) in DocumentFormat.OpenXml.OpenXmlPartRootElement.Save () in DocumentFormat.OpenXml.Packaging.OpenXmlPackage.SavePartContent (OpenXmlPart part) in DocumentFormat.OpenXml.Packaging.OpenXmlPackage .TrySavePartContent (OpenXmlPart part) in DocumentFormat.OpenXml.Packaging.OpenXmlPackage.SavePartContents () in DocumentFormat.OpenXml.Packaging.OpenXmlPackage.Dispose (Boolean disposing) in DocumentFormat.OpenXml.Packaging.OpenXmlPackage.Dispose () in ClosedXML.Excel.XLWorkbook .CreatePackage (String filePath) at ClosedXML.Excel.XLWorkbook.SaveAs (String file) in WebApplication.Reporte12.Obsolecencia.GenerarExcel (Int64 IdSociedad) in ....
according to the program when I add a new sheet the range is __[ClosedXML.Excel.XLWorksheet] = {'Sheet1'! A1: XFD1048576} __
the error is when __wb.SaveAs(file);__
Comments: hi manuel ... thanks for your answers, but Assemble the application, has AnyCPU and the error remains the same Version of ClosedXML 0.75.0.0 Version of DocumentFormat.OpenXml 2.5.5631.0 System.OutOfMemoryException: Se produjo una excepción de tipo 'System.OutOfMemoryException'. en System.Number.FormatUInt32(UInt32 value, String format, NumberFormatInfo info) en System.Xml.XmlConvert.ToString(UInt32 value) en DocumentFormat.OpenXml.UInt32Value.get_InnerText() en DocumentFormat.OpenXml.OpenXmlElement.WriteAttributesTo(XmlWriter xmlWriter) en DocumentFormat.OpenXml.OpenXmlElement.WriteTo(XmlWriter xmlWriter) en DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo(XmlWriter w) en DocumentFormat.OpenXml.OpenXmlElement.WriteTo(XmlWriter xmlWriter) en DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo(XmlWriter w) en DocumentFormat.OpenXml.OpenXmlElement.WriteTo(XmlWriter xmlWriter) en DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo(XmlWriter w) en DocumentFormat.OpenXml.OpenXmlPartRootElement.WriteTo(XmlWriter xmlWriter) en DocumentFormat.OpenXml.OpenXmlPartRootElement.SaveToPart(OpenXmlPart openXmlPart) en DocumentFormat.OpenXml.OpenXmlPartRootElement.Save() en DocumentFormat.OpenXml.Packaging.OpenXmlPackage.SavePartContent(OpenXmlPart part) en DocumentFormat.OpenXml.Packaging.OpenXmlPackage.TrySavePartContent(OpenXmlPart part) en DocumentFormat.OpenXml.Packaging.OpenXmlPackage.SavePartContents() en DocumentFormat.OpenXml.Packaging.OpenXmlPackage.Dispose(Boolean disposing) en DocumentFormat.OpenXml.Packaging.OpenXmlPackage.Dispose() en ClosedXML.Excel.XLWorkbook.CreatePackage(String filePath, SpreadsheetDocumentType spreadsheetDocumentType) en ClosedXML.Excel.XLWorkbook.SaveAs(String file)
When I have more than 100000 rows gives me the following error
__Row = 183 706__ - System.OutOfMemoryException: An unhandled exception of type 'System.OutOfMemoryException'. in DocumentFormat.OpenXml.OpenXmlChildElements.GetEnumerator () in DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo (XmlWriter w) at DocumentFormat.OpenXml.OpenXmlElement.WriteTo (XmlWriter xmlWriter) at DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo (XmlWriter w) at DocumentFormat.OpenXml .OpenXmlElement.WriteTo (XmlWriter xmlWriter) at DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo (XmlWriter w) at DocumentFormat.OpenXml.OpenXmlElement.WriteTo (XmlWriter xmlWriter) at DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo (XmlWriter w) at DocumentFormat.OpenXml.OpenXmlPartRootElement .WriteTo (XmlWriter xmlWriter) in DocumentFormat.OpenXml.OpenXmlPartRootElement.SaveToPart (OpenXmlPart openXmlPart) in DocumentFormat.OpenXml.OpenXmlPartRootElement.Save () in DocumentFormat.OpenXml.Packaging.OpenXmlPackage.SavePartContent (OpenXmlPart part) in DocumentFormat.OpenXml.Packaging.OpenXmlPackage .TrySavePartContent (OpenXmlPart part) in DocumentFormat.OpenXml.Packaging.OpenXmlPackage.SavePartContents () in DocumentFormat.OpenXml.Packaging.OpenXmlPackage.Dispose (Boolean disposing) in DocumentFormat.OpenXml.Packaging.OpenXmlPackage.Dispose () in ClosedXML.Excel.XLWorkbook .CreatePackage (String filePath) at ClosedXML.Excel.XLWorkbook.SaveAs (String file) in WebApplication.Reporte12.Obsolecencia.GenerarExcel (Int64 IdSociedad) in ....
according to the program when I add a new sheet the range is __[ClosedXML.Excel.XLWorksheet] = {'Sheet1'! A1: XFD1048576} __
the error is when __wb.SaveAs(file);__
Comments: hi manuel ... thanks for your answers, but Assemble the application, has AnyCPU and the error remains the same Version of ClosedXML 0.75.0.0 Version of DocumentFormat.OpenXml 2.5.5631.0 System.OutOfMemoryException: Se produjo una excepción de tipo 'System.OutOfMemoryException'. en System.Number.FormatUInt32(UInt32 value, String format, NumberFormatInfo info) en System.Xml.XmlConvert.ToString(UInt32 value) en DocumentFormat.OpenXml.UInt32Value.get_InnerText() en DocumentFormat.OpenXml.OpenXmlElement.WriteAttributesTo(XmlWriter xmlWriter) en DocumentFormat.OpenXml.OpenXmlElement.WriteTo(XmlWriter xmlWriter) en DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo(XmlWriter w) en DocumentFormat.OpenXml.OpenXmlElement.WriteTo(XmlWriter xmlWriter) en DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo(XmlWriter w) en DocumentFormat.OpenXml.OpenXmlElement.WriteTo(XmlWriter xmlWriter) en DocumentFormat.OpenXml.OpenXmlCompositeElement.WriteContentTo(XmlWriter w) en DocumentFormat.OpenXml.OpenXmlPartRootElement.WriteTo(XmlWriter xmlWriter) en DocumentFormat.OpenXml.OpenXmlPartRootElement.SaveToPart(OpenXmlPart openXmlPart) en DocumentFormat.OpenXml.OpenXmlPartRootElement.Save() en DocumentFormat.OpenXml.Packaging.OpenXmlPackage.SavePartContent(OpenXmlPart part) en DocumentFormat.OpenXml.Packaging.OpenXmlPackage.TrySavePartContent(OpenXmlPart part) en DocumentFormat.OpenXml.Packaging.OpenXmlPackage.SavePartContents() en DocumentFormat.OpenXml.Packaging.OpenXmlPackage.Dispose(Boolean disposing) en DocumentFormat.OpenXml.Packaging.OpenXmlPackage.Dispose() en ClosedXML.Excel.XLWorkbook.CreatePackage(String filePath, SpreadsheetDocumentType spreadsheetDocumentType) en ClosedXML.Excel.XLWorkbook.SaveAs(String file)