From d0e978d5764c9c0cad4e5d3e8f14719c608aa620 Mon Sep 17 00:00:00 2001 From: Mohan Chandran Date: Mon, 14 Apr 2025 09:03:26 +0530 Subject: [PATCH 1/4] 930233-XMLtoExcel --- .../.NET/XmlMapToExcel/XmlMapToExcel.sln | 25 + .../XmlMapToExcel/Data/XmlFile.xml | 2 + .../XmlMapToExcel/Output/XmlMapOutput.xlsx | Bin 0 -> 8667 bytes .../XmlMapToExcel/XmlMapToExcel/Program.cs | 33 + .../XmlMapToExcel/XmlMapToExcel.csproj | 18 + .../XmlToExcel/.NET/XmlToExcel/XmlToExcel.sln | 25 + .../XmlToExcel/XmlToExcel/Data/XmlFile.xml | 703 ++++++++++++++++++ .../.NET/XmlToExcel/XmlToExcel/Program.cs | 33 + .../XmlToExcel/XmlToExcel/XmlToExcel.csproj | 18 + 9 files changed, 857 insertions(+) create mode 100644 XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel.sln create mode 100644 XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Data/XmlFile.xml create mode 100644 XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Output/XmlMapOutput.xlsx create mode 100644 XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Program.cs create mode 100644 XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/XmlMapToExcel.csproj create mode 100644 XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel.sln create mode 100644 XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Data/XmlFile.xml create mode 100644 XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Program.cs create mode 100644 XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/XmlToExcel.csproj diff --git a/XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel.sln b/XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel.sln new file mode 100644 index 00000000..ce6f5ef1 --- /dev/null +++ b/XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.13.35723.152 d17.13 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XmlMapToExcel", "XmlMapToExcel\XmlMapToExcel.csproj", "{D28F11E0-738A-42AC-9B38-92C395D59E07}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D28F11E0-738A-42AC-9B38-92C395D59E07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D28F11E0-738A-42AC-9B38-92C395D59E07}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D28F11E0-738A-42AC-9B38-92C395D59E07}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D28F11E0-738A-42AC-9B38-92C395D59E07}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {5B3A8406-90DB-43A5-843C-0E24EDEB0E06} + EndGlobalSection +EndGlobal diff --git a/XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Data/XmlFile.xml b/XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Data/XmlFile.xml new file mode 100644 index 00000000..5a18d2b5 --- /dev/null +++ b/XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Data/XmlFile.xml @@ -0,0 +1,2 @@ + +1Emma MartinHRExecutive934682Emma AndersonHRExecutive955733David WhiteFinanceExecutive622914John WhiteITClerk457455John JacksonITExecutive843206Emma JohnsonMarketingClerk555287Michael SmithSalesClerk879098Emily WhiteMarketingAnalyst717309John JohnsonSalesClerk7777310John JacksonITEngineer7614711John HarrisITManager8215012John JacksonITManager9053713Michael BrownMarketingExecutive7431114Laura TaylorHREngineer6635015Emma HarrisHRExecutive8767416John SmithFinanceEngineer9271417James TaylorFinanceManager4195318Emily BrownSalesEngineer8433119Michael TaylorMarketingEngineer5476820Daniel JohnsonMarketingClerk7523121Emma MartinHRAnalyst9220322Emily HarrisSalesEngineer7335123Laura AndersonFinanceEngineer8977324John SmithHRClerk8567225Emma MartinFinanceAnalyst4069526Laura TaylorFinanceManager9432627Daniel JohnsonSalesExecutive5338028John AndersonSalesEngineer5593829Sarah MartinMarketingExecutive5041330Daniel HarrisITAnalyst9773531John HarrisITManager6068232Emily MartinMarketingExecutive9741033Michael ThomasITExecutive4953134John JohnsonHRClerk9805535Laura TaylorFinanceClerk5438036James JohnsonSalesExecutive8208837Sarah JohnsonHREngineer5849538Olivia WhiteHREngineer6083939Emily JacksonFinanceExecutive9345640Daniel MartinFinanceEngineer5507941Michael JacksonMarketingEngineer4704742Sarah TaylorMarketingEngineer8432043David JacksonFinanceClerk4582844Emma MartinHRClerk7249845Sarah MartinSalesClerk6701146Olivia MartinITClerk5020547Sarah WhiteSalesEngineer9120648Michael WhiteMarketingAnalyst9878049Olivia HarrisSalesEngineer8458650Sarah HarrisHRManager5531651James SmithFinanceClerk5984152Olivia ThomasMarketingClerk7541553John JohnsonSalesExecutive6706154Emily ThomasSalesAnalyst8247755Sarah HarrisFinanceClerk9671656Olivia HarrisSalesAnalyst6957357James BrownHRAnalyst9484558Daniel AndersonITEngineer9030359Emma TaylorHRExecutive7033560James WhiteFinanceAnalyst7715961Laura BrownSalesEngineer6081562Emily MartinMarketingEngineer8953763Olivia MartinMarketingManager7875964Emily AndersonMarketingExecutive7258365Emily MartinFinanceExecutive8714166Emily ThomasHRAnalyst9027067Emily JohnsonITManager4525668David ThomasMarketingEngineer5494769Daniel SmithMarketingEngineer9951470Olivia AndersonSalesEngineer4631171Michael WhiteITClerk9424972John JohnsonSalesManager8706673David HarrisMarketingClerk4949574Michael JacksonHREngineer6407975James ThomasMarketingClerk8509076Daniel TaylorFinanceManager4000877Michael HarrisSalesEngineer7972978Sarah SmithSalesManager6772479Emma HarrisSalesManager6338780Emily MartinITAnalyst4901081Daniel ThomasHRClerk6864782Emily SmithFinanceEngineer9331983John SmithITClerk8024984Sarah JacksonHRAnalyst6537785Emily BrownHRManager9305786James AndersonFinanceEngineer4888987David WhiteFinanceClerk4079588Olivia HarrisFinanceManager8504389Sarah SmithMarketingManager5442290David JohnsonSalesExecutive6151391Olivia AndersonFinanceManager5378192Olivia MartinSalesEngineer6992593John TaylorHRClerk8911494Emily TaylorITEngineer4958195Emma TaylorSalesExecutive8917296Emma JohnsonSalesManager9251397Emma TaylorHRExecutive5057198David SmithMarketingManager5441199Laura TaylorSalesEngineer45837100James ThomasSalesManager46598 \ No newline at end of file diff --git a/XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Output/XmlMapOutput.xlsx b/XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Output/XmlMapOutput.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..4779ed7f8415f75130d339674dea44a72ddf5566 GIT binary patch literal 8667 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 + + + Exe + net8.0 + enable + enable + + + + + + + + + + + diff --git a/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel.sln b/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel.sln new file mode 100644 index 00000000..f713a03d --- /dev/null +++ b/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.13.35723.152 d17.13 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XmlToExcel", "XmlToExcel\XmlToExcel.csproj", "{8FA50DA7-9FD5-455A-A1D9-722B6981E371}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8FA50DA7-9FD5-455A-A1D9-722B6981E371}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8FA50DA7-9FD5-455A-A1D9-722B6981E371}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8FA50DA7-9FD5-455A-A1D9-722B6981E371}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8FA50DA7-9FD5-455A-A1D9-722B6981E371}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {C04842D5-263C-44CB-A209-F93750F5870B} + EndGlobalSection +EndGlobal diff --git a/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Data/XmlFile.xml b/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Data/XmlFile.xml new file mode 100644 index 00000000..f30134ea --- /dev/null +++ b/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Data/XmlFile.xml @@ -0,0 +1,703 @@ + + + + 1 + Emma Martin + HR + Executive + 93468 + + + 2 + Emma Anderson + HR + Executive + 95573 + + + 3 + David White + Finance + Executive + 62291 + + + 4 + John White + IT + Clerk + 45745 + + + 5 + John Jackson + IT + Executive + 84320 + + + 6 + Emma Johnson + Marketing + Clerk + 55528 + + + 7 + Michael Smith + Sales + Clerk + 87909 + + + 8 + Emily White + Marketing + Analyst + 71730 + + + 9 + John Johnson + Sales + Clerk + 77773 + + + 10 + John Jackson + IT + Engineer + 76147 + + + 11 + John Harris + IT + Manager + 82150 + + + 12 + John Jackson + IT + Manager + 90537 + + + 13 + Michael Brown + Marketing + Executive + 74311 + + + 14 + Laura Taylor + HR + Engineer + 66350 + + + 15 + Emma Harris + HR + Executive + 87674 + + + 16 + John Smith + Finance + Engineer + 92714 + + + 17 + James Taylor + Finance + Manager + 41953 + + + 18 + Emily Brown + Sales + Engineer + 84331 + + + 19 + Michael Taylor + Marketing + Engineer + 54768 + + + 20 + Daniel Johnson + Marketing + Clerk + 75231 + + + 21 + Emma Martin + HR + Analyst + 92203 + + + 22 + Emily Harris + Sales + Engineer + 73351 + + + 23 + Laura Anderson + Finance + Engineer + 89773 + + + 24 + John Smith + HR + Clerk + 85672 + + + 25 + Emma Martin + Finance + Analyst + 40695 + + + 26 + Laura Taylor + Finance + Manager + 94326 + + + 27 + Daniel Johnson + Sales + Executive + 53380 + + + 28 + John Anderson + Sales + Engineer + 55938 + + + 29 + Sarah Martin + Marketing + Executive + 50413 + + + 30 + Daniel Harris + IT + Analyst + 97735 + + + 31 + John Harris + IT + Manager + 60682 + + + 32 + Emily Martin + Marketing + Executive + 97410 + + + 33 + Michael Thomas + IT + Executive + 49531 + + + 34 + John Johnson + HR + Clerk + 98055 + + + 35 + Laura Taylor + Finance + Clerk + 54380 + + + 36 + James Johnson + Sales + Executive + 82088 + + + 37 + Sarah Johnson + HR + Engineer + 58495 + + + 38 + Olivia White + HR + Engineer + 60839 + + + 39 + Emily Jackson + Finance + Executive + 93456 + + + 40 + Daniel Martin + Finance + Engineer + 55079 + + + 41 + Michael Jackson + Marketing + Engineer + 47047 + + + 42 + Sarah Taylor + Marketing + Engineer + 84320 + + + 43 + David Jackson + Finance + Clerk + 45828 + + + 44 + Emma Martin + HR + Clerk + 72498 + + + 45 + Sarah Martin + Sales + Clerk + 67011 + + + 46 + Olivia Martin + IT + Clerk + 50205 + + + 47 + Sarah White + Sales + Engineer + 91206 + + + 48 + Michael White + Marketing + Analyst + 98780 + + + 49 + Olivia Harris + Sales + Engineer + 84586 + + + 50 + Sarah Harris + HR + Manager + 55316 + + + 51 + James Smith + Finance + Clerk + 59841 + + + 52 + Olivia Thomas + Marketing + Clerk + 75415 + + + 53 + John Johnson + Sales + Executive + 67061 + + + 54 + Emily Thomas + Sales + Analyst + 82477 + + + 55 + Sarah Harris + Finance + Clerk + 96716 + + + 56 + Olivia Harris + Sales + Analyst + 69573 + + + 57 + James Brown + HR + Analyst + 94845 + + + 58 + Daniel Anderson + IT + Engineer + 90303 + + + 59 + Emma Taylor + HR + Executive + 70335 + + + 60 + James White + Finance + Analyst + 77159 + + + 61 + Laura Brown + Sales + Engineer + 60815 + + + 62 + Emily Martin + Marketing + Engineer + 89537 + + + 63 + Olivia Martin + Marketing + Manager + 78759 + + + 64 + Emily Anderson + Marketing + Executive + 72583 + + + 65 + Emily Martin + Finance + Executive + 87141 + + + 66 + Emily Thomas + HR + Analyst + 90270 + + + 67 + Emily Johnson + IT + Manager + 45256 + + + 68 + David Thomas + Marketing + Engineer + 54947 + + + 69 + Daniel Smith + Marketing + Engineer + 99514 + + + 70 + Olivia Anderson + Sales + Engineer + 46311 + + + 71 + Michael White + IT + Clerk + 94249 + + + 72 + John Johnson + Sales + Manager + 87066 + + + 73 + David Harris + Marketing + Clerk + 49495 + + + 74 + Michael Jackson + HR + Engineer + 64079 + + + 75 + James Thomas + Marketing + Clerk + 85090 + + + 76 + Daniel Taylor + Finance + Manager + 40008 + + + 77 + Michael Harris + Sales + Engineer + 79729 + + + 78 + Sarah Smith + Sales + Manager + 67724 + + + 79 + Emma Harris + Sales + Manager + 63387 + + + 80 + Emily Martin + IT + Analyst + 49010 + + + 81 + Daniel Thomas + HR + Clerk + 68647 + + + 82 + Emily Smith + Finance + Engineer + 93319 + + + 83 + John Smith + IT + Clerk + 80249 + + + 84 + Sarah Jackson + HR + Analyst + 65377 + + + 85 + Emily Brown + HR + Manager + 93057 + + + 86 + James Anderson + Finance + Engineer + 48889 + + + 87 + David White + Finance + Clerk + 40795 + + + 88 + Olivia Harris + Finance + Manager + 85043 + + + 89 + Sarah Smith + Marketing + Manager + 54422 + + + 90 + David Johnson + Sales + Executive + 61513 + + + 91 + Olivia Anderson + Finance + Manager + 53781 + + + 92 + Olivia Martin + Sales + Engineer + 69925 + + + 93 + John Taylor + HR + Clerk + 89114 + + + 94 + Emily Taylor + IT + Engineer + 49581 + + + 95 + Emma Taylor + Sales + Executive + 89172 + + + 96 + Emma Johnson + Sales + Manager + 92513 + + + 97 + Emma Taylor + HR + Executive + 50571 + + + 98 + David Smith + Marketing + Manager + 54411 + + + 99 + Laura Taylor + Sales + Engineer + 45837 + + + 100 + James Thomas + Sales + Manager + 46598 + + \ No newline at end of file diff --git a/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Program.cs b/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Program.cs new file mode 100644 index 00000000..4b56130e --- /dev/null +++ b/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Program.cs @@ -0,0 +1,33 @@ +using Syncfusion.XlsIO; + +namespace XmlToExcel +{ + class Program + { + public static void Main(string[] args) + { + using (ExcelEngine excelEngine = new ExcelEngine()) + { + IApplication application = excelEngine.Excel; + application.DefaultVersion = ExcelVersion.Xlsx; + IWorkbook workbook = application.Workbooks.Create(1); + IWorksheet worksheet = workbook.Worksheets[0]; + + //Import Xml data into the worksheet + FileStream inputStream = new FileStream("../../../Data/XmlFile.xml", FileMode.Open, FileAccess.Read); + + worksheet.ImportXml(inputStream, 1, 1); + + worksheet.UsedRange.AutofitColumns(); + + //Saving the workbook as stream + FileStream outputStream = new FileStream("../../../Output/Output.xlsx", FileMode.Create, FileAccess.ReadWrite); + workbook.SaveAs(outputStream); + + //Dispose stream + inputStream.Dispose(); + outputStream.Dispose(); + } + } + } +} diff --git a/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/XmlToExcel.csproj b/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/XmlToExcel.csproj new file mode 100644 index 00000000..419cb732 --- /dev/null +++ b/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/XmlToExcel.csproj @@ -0,0 +1,18 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + + + + + From ada861b3000b3762ba5b7001f94dfbdc7566793b Mon Sep 17 00:00:00 2001 From: Mohan Chandran Date: Mon, 14 Apr 2025 09:06:02 +0530 Subject: [PATCH 2/4] 930233-XMLtoExcel --- .../XmlToExcel/XmlToExcel/Output/XmlFile.xml | 703 ++++++++++++++++++ 1 file changed, 703 insertions(+) create mode 100644 XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Output/XmlFile.xml diff --git a/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Output/XmlFile.xml b/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Output/XmlFile.xml new file mode 100644 index 00000000..f30134ea --- /dev/null +++ b/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Output/XmlFile.xml @@ -0,0 +1,703 @@ + + + + 1 + Emma Martin + HR + Executive + 93468 + + + 2 + Emma Anderson + HR + Executive + 95573 + + + 3 + David White + Finance + Executive + 62291 + + + 4 + John White + IT + Clerk + 45745 + + + 5 + John Jackson + IT + Executive + 84320 + + + 6 + Emma Johnson + Marketing + Clerk + 55528 + + + 7 + Michael Smith + Sales + Clerk + 87909 + + + 8 + Emily White + Marketing + Analyst + 71730 + + + 9 + John Johnson + Sales + Clerk + 77773 + + + 10 + John Jackson + IT + Engineer + 76147 + + + 11 + John Harris + IT + Manager + 82150 + + + 12 + John Jackson + IT + Manager + 90537 + + + 13 + Michael Brown + Marketing + Executive + 74311 + + + 14 + Laura Taylor + HR + Engineer + 66350 + + + 15 + Emma Harris + HR + Executive + 87674 + + + 16 + John Smith + Finance + Engineer + 92714 + + + 17 + James Taylor + Finance + Manager + 41953 + + + 18 + Emily Brown + Sales + Engineer + 84331 + + + 19 + Michael Taylor + Marketing + Engineer + 54768 + + + 20 + Daniel Johnson + Marketing + Clerk + 75231 + + + 21 + Emma Martin + HR + Analyst + 92203 + + + 22 + Emily Harris + Sales + Engineer + 73351 + + + 23 + Laura Anderson + Finance + Engineer + 89773 + + + 24 + John Smith + HR + Clerk + 85672 + + + 25 + Emma Martin + Finance + Analyst + 40695 + + + 26 + Laura Taylor + Finance + Manager + 94326 + + + 27 + Daniel Johnson + Sales + Executive + 53380 + + + 28 + John Anderson + Sales + Engineer + 55938 + + + 29 + Sarah Martin + Marketing + Executive + 50413 + + + 30 + Daniel Harris + IT + Analyst + 97735 + + + 31 + John Harris + IT + Manager + 60682 + + + 32 + Emily Martin + Marketing + Executive + 97410 + + + 33 + Michael Thomas + IT + Executive + 49531 + + + 34 + John Johnson + HR + Clerk + 98055 + + + 35 + Laura Taylor + Finance + Clerk + 54380 + + + 36 + James Johnson + Sales + Executive + 82088 + + + 37 + Sarah Johnson + HR + Engineer + 58495 + + + 38 + Olivia White + HR + Engineer + 60839 + + + 39 + Emily Jackson + Finance + Executive + 93456 + + + 40 + Daniel Martin + Finance + Engineer + 55079 + + + 41 + Michael Jackson + Marketing + Engineer + 47047 + + + 42 + Sarah Taylor + Marketing + Engineer + 84320 + + + 43 + David Jackson + Finance + Clerk + 45828 + + + 44 + Emma Martin + HR + Clerk + 72498 + + + 45 + Sarah Martin + Sales + Clerk + 67011 + + + 46 + Olivia Martin + IT + Clerk + 50205 + + + 47 + Sarah White + Sales + Engineer + 91206 + + + 48 + Michael White + Marketing + Analyst + 98780 + + + 49 + Olivia Harris + Sales + Engineer + 84586 + + + 50 + Sarah Harris + HR + Manager + 55316 + + + 51 + James Smith + Finance + Clerk + 59841 + + + 52 + Olivia Thomas + Marketing + Clerk + 75415 + + + 53 + John Johnson + Sales + Executive + 67061 + + + 54 + Emily Thomas + Sales + Analyst + 82477 + + + 55 + Sarah Harris + Finance + Clerk + 96716 + + + 56 + Olivia Harris + Sales + Analyst + 69573 + + + 57 + James Brown + HR + Analyst + 94845 + + + 58 + Daniel Anderson + IT + Engineer + 90303 + + + 59 + Emma Taylor + HR + Executive + 70335 + + + 60 + James White + Finance + Analyst + 77159 + + + 61 + Laura Brown + Sales + Engineer + 60815 + + + 62 + Emily Martin + Marketing + Engineer + 89537 + + + 63 + Olivia Martin + Marketing + Manager + 78759 + + + 64 + Emily Anderson + Marketing + Executive + 72583 + + + 65 + Emily Martin + Finance + Executive + 87141 + + + 66 + Emily Thomas + HR + Analyst + 90270 + + + 67 + Emily Johnson + IT + Manager + 45256 + + + 68 + David Thomas + Marketing + Engineer + 54947 + + + 69 + Daniel Smith + Marketing + Engineer + 99514 + + + 70 + Olivia Anderson + Sales + Engineer + 46311 + + + 71 + Michael White + IT + Clerk + 94249 + + + 72 + John Johnson + Sales + Manager + 87066 + + + 73 + David Harris + Marketing + Clerk + 49495 + + + 74 + Michael Jackson + HR + Engineer + 64079 + + + 75 + James Thomas + Marketing + Clerk + 85090 + + + 76 + Daniel Taylor + Finance + Manager + 40008 + + + 77 + Michael Harris + Sales + Engineer + 79729 + + + 78 + Sarah Smith + Sales + Manager + 67724 + + + 79 + Emma Harris + Sales + Manager + 63387 + + + 80 + Emily Martin + IT + Analyst + 49010 + + + 81 + Daniel Thomas + HR + Clerk + 68647 + + + 82 + Emily Smith + Finance + Engineer + 93319 + + + 83 + John Smith + IT + Clerk + 80249 + + + 84 + Sarah Jackson + HR + Analyst + 65377 + + + 85 + Emily Brown + HR + Manager + 93057 + + + 86 + James Anderson + Finance + Engineer + 48889 + + + 87 + David White + Finance + Clerk + 40795 + + + 88 + Olivia Harris + Finance + Manager + 85043 + + + 89 + Sarah Smith + Marketing + Manager + 54422 + + + 90 + David Johnson + Sales + Executive + 61513 + + + 91 + Olivia Anderson + Finance + Manager + 53781 + + + 92 + Olivia Martin + Sales + Engineer + 69925 + + + 93 + John Taylor + HR + Clerk + 89114 + + + 94 + Emily Taylor + IT + Engineer + 49581 + + + 95 + Emma Taylor + Sales + Executive + 89172 + + + 96 + Emma Johnson + Sales + Manager + 92513 + + + 97 + Emma Taylor + HR + Executive + 50571 + + + 98 + David Smith + Marketing + Manager + 54411 + + + 99 + Laura Taylor + Sales + Engineer + 45837 + + + 100 + James Thomas + Sales + Manager + 46598 + + \ No newline at end of file From a179602d908cae537d01cab3911d63be6d0ebf80 Mon Sep 17 00:00:00 2001 From: Mohan Chandran Date: Mon, 14 Apr 2025 09:07:08 +0530 Subject: [PATCH 3/4] 930233-XMLtoExcel --- .../XmlMapToExcel/Output/XmlMapOutput.xlsx | Bin 8667 -> 0 bytes .../XmlToExcel/XmlToExcel/Output/XmlFile.xml | 703 ------------------ 2 files changed, 703 deletions(-) delete mode 100644 XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Output/XmlMapOutput.xlsx delete mode 100644 XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Output/XmlFile.xml diff --git a/XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Output/XmlMapOutput.xlsx b/XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Output/XmlMapOutput.xlsx deleted file mode 100644 index 4779ed7f8415f75130d339674dea44a72ddf5566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8667 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 - - - 1 - Emma Martin - HR - Executive - 93468 - - - 2 - Emma Anderson - HR - Executive - 95573 - - - 3 - David White - Finance - Executive - 62291 - - - 4 - John White - IT - Clerk - 45745 - - - 5 - John Jackson - IT - Executive - 84320 - - - 6 - Emma Johnson - Marketing - Clerk - 55528 - - - 7 - Michael Smith - Sales - Clerk - 87909 - - - 8 - Emily White - Marketing - Analyst - 71730 - - - 9 - John Johnson - Sales - Clerk - 77773 - - - 10 - John Jackson - IT - Engineer - 76147 - - - 11 - John Harris - IT - Manager - 82150 - - - 12 - John Jackson - IT - Manager - 90537 - - - 13 - Michael Brown - Marketing - Executive - 74311 - - - 14 - Laura Taylor - HR - Engineer - 66350 - - - 15 - Emma Harris - HR - Executive - 87674 - - - 16 - John Smith - Finance - Engineer - 92714 - - - 17 - James Taylor - Finance - Manager - 41953 - - - 18 - Emily Brown - Sales - Engineer - 84331 - - - 19 - Michael Taylor - Marketing - Engineer - 54768 - - - 20 - Daniel Johnson - Marketing - Clerk - 75231 - - - 21 - Emma Martin - HR - Analyst - 92203 - - - 22 - Emily Harris - Sales - Engineer - 73351 - - - 23 - Laura Anderson - Finance - Engineer - 89773 - - - 24 - John Smith - HR - Clerk - 85672 - - - 25 - Emma Martin - Finance - Analyst - 40695 - - - 26 - Laura Taylor - Finance - Manager - 94326 - - - 27 - Daniel Johnson - Sales - Executive - 53380 - - - 28 - John Anderson - Sales - Engineer - 55938 - - - 29 - Sarah Martin - Marketing - Executive - 50413 - - - 30 - Daniel Harris - IT - Analyst - 97735 - - - 31 - John Harris - IT - Manager - 60682 - - - 32 - Emily Martin - Marketing - Executive - 97410 - - - 33 - Michael Thomas - IT - Executive - 49531 - - - 34 - John Johnson - HR - Clerk - 98055 - - - 35 - Laura Taylor - Finance - Clerk - 54380 - - - 36 - James Johnson - Sales - Executive - 82088 - - - 37 - Sarah Johnson - HR - Engineer - 58495 - - - 38 - Olivia White - HR - Engineer - 60839 - - - 39 - Emily Jackson - Finance - Executive - 93456 - - - 40 - Daniel Martin - Finance - Engineer - 55079 - - - 41 - Michael Jackson - Marketing - Engineer - 47047 - - - 42 - Sarah Taylor - Marketing - Engineer - 84320 - - - 43 - David Jackson - Finance - Clerk - 45828 - - - 44 - Emma Martin - HR - Clerk - 72498 - - - 45 - Sarah Martin - Sales - Clerk - 67011 - - - 46 - Olivia Martin - IT - Clerk - 50205 - - - 47 - Sarah White - Sales - Engineer - 91206 - - - 48 - Michael White - Marketing - Analyst - 98780 - - - 49 - Olivia Harris - Sales - Engineer - 84586 - - - 50 - Sarah Harris - HR - Manager - 55316 - - - 51 - James Smith - Finance - Clerk - 59841 - - - 52 - Olivia Thomas - Marketing - Clerk - 75415 - - - 53 - John Johnson - Sales - Executive - 67061 - - - 54 - Emily Thomas - Sales - Analyst - 82477 - - - 55 - Sarah Harris - Finance - Clerk - 96716 - - - 56 - Olivia Harris - Sales - Analyst - 69573 - - - 57 - James Brown - HR - Analyst - 94845 - - - 58 - Daniel Anderson - IT - Engineer - 90303 - - - 59 - Emma Taylor - HR - Executive - 70335 - - - 60 - James White - Finance - Analyst - 77159 - - - 61 - Laura Brown - Sales - Engineer - 60815 - - - 62 - Emily Martin - Marketing - Engineer - 89537 - - - 63 - Olivia Martin - Marketing - Manager - 78759 - - - 64 - Emily Anderson - Marketing - Executive - 72583 - - - 65 - Emily Martin - Finance - Executive - 87141 - - - 66 - Emily Thomas - HR - Analyst - 90270 - - - 67 - Emily Johnson - IT - Manager - 45256 - - - 68 - David Thomas - Marketing - Engineer - 54947 - - - 69 - Daniel Smith - Marketing - Engineer - 99514 - - - 70 - Olivia Anderson - Sales - Engineer - 46311 - - - 71 - Michael White - IT - Clerk - 94249 - - - 72 - John Johnson - Sales - Manager - 87066 - - - 73 - David Harris - Marketing - Clerk - 49495 - - - 74 - Michael Jackson - HR - Engineer - 64079 - - - 75 - James Thomas - Marketing - Clerk - 85090 - - - 76 - Daniel Taylor - Finance - Manager - 40008 - - - 77 - Michael Harris - Sales - Engineer - 79729 - - - 78 - Sarah Smith - Sales - Manager - 67724 - - - 79 - Emma Harris - Sales - Manager - 63387 - - - 80 - Emily Martin - IT - Analyst - 49010 - - - 81 - Daniel Thomas - HR - Clerk - 68647 - - - 82 - Emily Smith - Finance - Engineer - 93319 - - - 83 - John Smith - IT - Clerk - 80249 - - - 84 - Sarah Jackson - HR - Analyst - 65377 - - - 85 - Emily Brown - HR - Manager - 93057 - - - 86 - James Anderson - Finance - Engineer - 48889 - - - 87 - David White - Finance - Clerk - 40795 - - - 88 - Olivia Harris - Finance - Manager - 85043 - - - 89 - Sarah Smith - Marketing - Manager - 54422 - - - 90 - David Johnson - Sales - Executive - 61513 - - - 91 - Olivia Anderson - Finance - Manager - 53781 - - - 92 - Olivia Martin - Sales - Engineer - 69925 - - - 93 - John Taylor - HR - Clerk - 89114 - - - 94 - Emily Taylor - IT - Engineer - 49581 - - - 95 - Emma Taylor - Sales - Executive - 89172 - - - 96 - Emma Johnson - Sales - Manager - 92513 - - - 97 - Emma Taylor - HR - Executive - 50571 - - - 98 - David Smith - Marketing - Manager - 54411 - - - 99 - Laura Taylor - Sales - Engineer - 45837 - - - 100 - James Thomas - Sales - Manager - 46598 - - \ No newline at end of file From e540307677335f5c85edbd288723979fe3e78845 Mon Sep 17 00:00:00 2001 From: Mohan Chandran Date: Mon, 14 Apr 2025 09:10:52 +0530 Subject: [PATCH 4/4] 930233-XMLtoExcel --- .../.NET/XmlMapToExcel/XmlMapToExcel/Output/.gitkeep | 0 .../XmlToExcel/.NET/XmlToExcel/XmlToExcel/Output/.gitkeep | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Output/.gitkeep create mode 100644 XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Output/.gitkeep diff --git a/XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Output/.gitkeep b/XML to Excel/XmlMapToExcel/.NET/XmlMapToExcel/XmlMapToExcel/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Output/.gitkeep b/XML to Excel/XmlToExcel/.NET/XmlToExcel/XmlToExcel/Output/.gitkeep new file mode 100644 index 00000000..e69de29b