NPOI.XSSF.UserModel.XSSFWorkbook.newPackage C# (CSharp) Метод

newPackage() защищенный статический Метод

protected static newPackage ( ) : NPOI.OpenXml4Net.OPC.OPCPackage
Результат NPOI.OpenXml4Net.OPC.OPCPackage
        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);
            }
        }

Usage Example

Пример #1
0
 public XSSFWorkbook()
     : base(XSSFWorkbook.newPackage())
 {
     this.OnWorkbookCreate();
 }