コード例 #1
0
ファイル: Program.cs プロジェクト: OSRS/Oncor_Base
        private static void WriteWorkbook(string fName)
        {
            Console.WriteLine("Creating workbook named [{0}]", fName);
            XlWorkbook   book   = new XlWorkbook();
            XlWorksheets sheets = book.Worksheets;
            XlSchema     schema = GetDeploymentSchema();
            XlWorksheet  sheet  = sheets.AddWorksheet("DET_Deployments", XlColor.White, schema);

            GetDeploymentRows(sheet);
            schema = GetMeasurementSchema();
            sheet  = sheets.AddWorksheet("DET_Measurements", XlColor.White, schema);
            GetMeasurementRows(sheet);
            schema = GetSiteSchema();
            sheet  = sheets.AddWorksheet("LIST_Sites", XlColor.Orange, schema);
            GetSiteRows(sheet);
            schema = GetSensorSchema();
            sheet  = sheets.AddWorksheet("LIST_Sensors", XlColor.Orange, schema);
            GetSensorRows(sheet);
            XlCustomProperties properties = book.Properties;

            properties.AddCustomProperty("oncorId", Guid.NewGuid().ToString());
            properties.AddCustomProperty("oncorUser", "Dr. Frank N. Furter, ESQ");
            book.Save(fName);
            Console.WriteLine("Closing workbook named [{0}]", fName);
        }
コード例 #2
0
ファイル: ExcelBaseDet.cs プロジェクト: OSRS/Oncor_Base
        private XlWorkbook CreateWorkBook(IEnumerable <DataTab> tables)
        {
            XlWorkbook book = new XlWorkbook();

            foreach (DataTab tab in tables)
            {
                AddRows(book, tab);
            }
            XlCustomProperties properties = book.Properties;

            properties.AddCustomProperty("oncorId", Id.ToString());
            properties.AddCustomProperty("oncorUser", Owner);
            return(book);
        }