public void TestExcelGeneration() { Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); ExcelOpenXML excelDoc = new ExcelOpenXML(true, ConfigurationManager.AppSettings["TempFileDirectory"].ToString()); excelDoc.Open(Directory.GetCurrentDirectory() + "\\Expense Czar Report.xlsx"); excelDoc.ActiveSheetByName = "Expense Czar Report"; //for (int i = 12; i <= 19; i++) //{ // for (int j = 2; j <= 7; j++) // { // excelDoc.SetCellStyle(i, IndexedColumnToNamedColumn(j), "[$₡-140A]#,##0.00"); // } //} excelDoc.ActiveSheetByName = "Data"; excelDoc.SetStringCellValue(2, "A", "asd"); excelDoc.SetStringCellValue(2, "B", "asd"); excelDoc.SetStringCellValue(2, "C", "asd"); excelDoc.SetStringCellValue(2, "D", "asd"); excelDoc.SetStringCellValue(2, "E", "asd"); excelDoc.SetStringCellValue(2, "F", "asd"); excelDoc.SetNumericCellValue(2, "G", 1.123); excelDoc.SetNumericCellValue(2, "H", 1.123); excelDoc.SetNumericCellValue(2, "I", 1.123); excelDoc.SetNumericCellValue(2, "J", 1.123); excelDoc.SetNumericCellValue(2, "K", 1.123); excelDoc.SetNumericCellValue(2, "L", 1.123); excelDoc.SetPivotTableReference("Expense Czar Report", "A1:L2", "Data"); excelDoc.Save("D:\\Test" + DateTime.Now.ToFileTimeUtc().ToString() + ".xlsx"); excelDoc.Close(); stopWatch.Stop(); //Console.WriteLine("Time taken: " + stopWatch.Elapsed.ToString()); Assert.IsTrue(true); }
public void TestExcelGeneration() { Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); ExcelOpenXML excelDoc = new ExcelOpenXML(true, ConfigurationManager.AppSettings["TempFileDirectory"].ToString()); excelDoc.Open(Directory.GetCurrentDirectory() + "\\Budget Originator - Owner Report (Functional Department).xlsx"); excelDoc.ActiveSheetByName = "Budget Originator - Owner"; //for (int i = 12; i <= 19; i++) //{ // for (int j = 2; j <= 7; j++) // { // excelDoc.SetCellStyle(i, IndexedColumnToNamedColumn(j), "[$₡-140A]#,##0.00"); // } //} excelDoc.ActiveSheetByName = "Data"; excelDoc.SetStringCellValue(2, "A", "asd"); excelDoc.SetStringCellValue(2, "B", "asd"); excelDoc.SetStringCellValue(2, "C", "asd"); excelDoc.SetStringCellValue(2, "D", "asd"); excelDoc.SetStringCellValue(2, "E", "asd"); excelDoc.SetStringCellValue(2, "F", "asd"); excelDoc.SetStringCellValue(2, "G", "asd"); excelDoc.SetStringCellValue(2, "H", "asd"); excelDoc.SetStringCellValue(2, "I", "asd"); excelDoc.SetStringCellValue(2, "J", "asd"); excelDoc.SetStringCellValue(2, "K", "asd"); excelDoc.SetNumericCellValue(2, "L", 1.123); excelDoc.SetNumericCellValue(2, "M", 1.123); excelDoc.SetNumericCellValue(2, "N", 1.123); excelDoc.SetStringCellValue(3, "A", "asd"); excelDoc.SetStringCellValue(3, "B", "asd"); excelDoc.SetStringCellValue(3, "C", "asd"); excelDoc.SetStringCellValue(3, "D", "asd"); excelDoc.SetStringCellValue(3, "E", "asd"); excelDoc.SetStringCellValue(3, "F", "asd"); excelDoc.SetStringCellValue(3, "G", "asd"); excelDoc.SetStringCellValue(3, "H", "asd"); excelDoc.SetStringCellValue(3, "I", "asd"); excelDoc.SetStringCellValue(3, "J", "asd"); excelDoc.SetStringCellValue(3, "K", "oph"); excelDoc.SetNumericCellValue(3, "L", 1.123); excelDoc.SetNumericCellValue(3, "M", 1.123); excelDoc.SetNumericCellValue(3, "N", 1.123); excelDoc.SetStringCellValue(4, "A", "asd"); excelDoc.SetStringCellValue(4, "B", "asd"); excelDoc.SetStringCellValue(4, "C", "asd"); excelDoc.SetStringCellValue(4, "D", "asd"); excelDoc.SetStringCellValue(4, "E", "asd"); excelDoc.SetStringCellValue(4, "F", "asd"); excelDoc.SetStringCellValue(4, "G", "asd"); excelDoc.SetStringCellValue(4, "H", "asd"); excelDoc.SetStringCellValue(4, "I", "asd"); excelDoc.SetStringCellValue(4, "J", "asd"); excelDoc.SetStringCellValue(4, "K", "bhd"); excelDoc.SetNumericCellValue(4, "L", 1.123); excelDoc.SetNumericCellValue(4, "M", 1.123); excelDoc.SetNumericCellValue(4, "N", 1.123); excelDoc.SetPivotTableReference("Budget Originator / Owner Report", "A1:N4", "Data"); IList<string> selectedItems = new List<string>(); selectedItems.Add("oph"); selectedItems.Add("bhd"); IList<string> allItems = new List<string>(); allItems.Add("oph"); allItems.Add("bhd"); allItems.Add("asd"); excelDoc.SetPivotTableFilterSelectedItems("Budget Originator / Owner Report", "Functional Department", selectedItems, allItems, OpenBox.Office.ExcelOpenXML.Enums.CacheFieldType.CharacterValue); excelDoc.Save("D:\\Test" + DateTime.Now.ToFileTimeUtc().ToString() + ".xlsx"); excelDoc.Close(); stopWatch.Stop(); //Console.WriteLine("Time taken: " + stopWatch.Elapsed.ToString()); Assert.IsTrue(true); }