protected static OPCPackage newPackage()
{
try
{
OPCPackage pkg = OPCPackage.Create(new MemoryStream());
// Main part
PackagePartName corePartName = PackagingUriHelper.CreatePartName(XSSFRelation.WORKBOOK.DefaultFileName);
// Create main part relationship
pkg.AddRelationship(corePartName, TargetMode.Internal, PackageRelationshipTypes.CORE_DOCUMENT);
// Create main document part
pkg.CreatePart(corePartName, XSSFRelation.WORKBOOK.ContentType);
pkg.GetPackageProperties().SetCreatorProperty(DOCUMENT_CREATOR);
return pkg;
}
catch (Exception e)
{
throw new POIXMLException(e);
}
}