From a99f7ef5cbfdd0a921e003660575eab2206e8fb3 Mon Sep 17 00:00:00 2001 From: santiprajaSF4793 Date: Thu, 12 Mar 2026 20:33:48 +0530 Subject: [PATCH 1/2] 994854-DecimalPlaceCount --- .../DecimalPlacesCount/DecimalPlacesCount.sln | 25 ++++++++++ .../Data/InputTemplate.xlsx | Bin 0 -> 13126 bytes .../DecimalPlacesCount.csproj | 27 +++++++++++ .../DecimalPlacesCount/Output/.gitkeep | 0 .../DecimalPlacesCount/Program.cs | 44 ++++++++++++++++++ 5 files changed, 96 insertions(+) create mode 100644 FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount.sln create mode 100644 FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Data/InputTemplate.xlsx create mode 100644 FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/DecimalPlacesCount.csproj create mode 100644 FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Output/.gitkeep create mode 100644 FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Program.cs diff --git a/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount.sln b/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount.sln new file mode 100644 index 00000000..1b3e2ea3 --- /dev/null +++ b/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34310.174 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DecimalPlacesCount", "DecimalPlacesCount\DecimalPlacesCount.csproj", "{6A87150C-3AB9-4F73-943D-880A5091DBCD}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6A87150C-3AB9-4F73-943D-880A5091DBCD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6A87150C-3AB9-4F73-943D-880A5091DBCD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6A87150C-3AB9-4F73-943D-880A5091DBCD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6A87150C-3AB9-4F73-943D-880A5091DBCD}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {5438F081-8D9A-4D05-8234-C220E1FE4339} + EndGlobalSection +EndGlobal diff --git a/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Data/InputTemplate.xlsx b/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Data/InputTemplate.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..d810aa7e5e51a406a9e2dd3074e0404009eaec45 GIT binary patch literal 13126 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%0DOcEC1^t@uGZ>UdWs9JBPJT`HxOwxavVtJrQ zS>4#sOxVboZ&)v#-kB&=gs2yMgriQ_@#|aCAXHp z3gk4q$?Fh2-nikDh;Nyky*yvLC-2r}mIpGiYs^^7#L-ZJ(P=p6&Z%CijCJFqX~IN` zslUsJ!(vFqOvdJ!#w|kKrzYUf7KtgNHa0~ev#&Up`{iaF!Do+xHpHer z+p5ZIXcuHjG|l%ey0g$K&wR$l<2AUAfhhU8I9F+<5+{yqkKP2jbGA_Pdt}A;l~Cu8 zDyJHn0j>z`CyBzo^H{P<3j6E0f+QY+@Cnr<%NZ{UAAN|-N`I&`8IM%Zh2qPrloOWx+oapYx>Rdw}U+Z7_GPW)U<8? zH6r_DiCz8PEKhF{iTdvmY2@JWe*yUxiT~U(;zsS3nNfq!pdOIH&scW8!NLa_qf*d1 zSt>)gOS#z(+C83ZBwk zH$H#7kihIgwSlEI{u(WHxa9j}ILG6fvPh0;3@lM$aBi4N)BWU?6H=ZJN=vxynA*)$ zkl!L)rM#`}A9$#xuVN>{G5LHg;m)cSzg4>T%25%If46Vtbqu+XmR^al3N}o8;(q3o zH{;;w=YSKH#q@c?cB0jE{JjpIfcuRN8$E3A}NVO%nM-xDcN46acYhY>=Rwp~baFd(<-j~sR@Ho zcANmxNKkN6x1rOr=ue~PQqOjr(|fCrBW|AcG(w3^A$6&f_TzIe{}Z%e;0$l`hX4M~ z!M{4`U+4ew27;38e>(V2LG-_Xf1C^6X*%5S&wdqw$o2fwfO|8jsx z_NRlt*8aakf1eKi1*M|-2lV&J;qM-PpX>bP;S=qj9{ywI^E>)KGx1+o0N~v_0N`(V o`FHq#4x9fDZ)Ny5_&*0xC0VGq*!V+vj{sR*0MYAC1poj5 literal 0 HcmV?d00001 diff --git a/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/DecimalPlacesCount.csproj b/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/DecimalPlacesCount.csproj new file mode 100644 index 00000000..410dc961 --- /dev/null +++ b/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/DecimalPlacesCount.csproj @@ -0,0 +1,27 @@ + + + + Exe + net8.0 + Edit_Pivot_Table + enable + enable + + + + + + + + + Always + + + Always + + + + + + + diff --git a/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Output/.gitkeep b/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Program.cs b/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Program.cs new file mode 100644 index 00000000..165bf777 --- /dev/null +++ b/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Program.cs @@ -0,0 +1,44 @@ +using System.IO; +using Syncfusion.XlsIO; +using Syncfusion.XlsIO.Implementation.PivotTables; + +namespace DecimalPlacesCount +{ + class Program + { + static void Main(string[] args) + { + using (ExcelEngine excelEngine = new ExcelEngine()) + { + IApplication application = excelEngine.Excel; + application.DefaultVersion = ExcelVersion.Xlsx; + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/InputTemplate.xlsx")); + IWorksheet worksheet = workbook.Worksheets[0]; + + // Get the cell text safely + string cellText = worksheet.Range["G2"].Value?.ToString() ?? string.Empty; + + // Count decimal places: if there's a decimal point, count chars after it; otherwise 0 + int countDecimalPlaces = 0; + int dotIndex = cellText.IndexOf('.'); + if (dotIndex >= 0) + { + countDecimalPlaces = cellText.Length - dotIndex - 1; + } + + // Display result in console + Console.WriteLine(countDecimalPlaces); + + #region Save + //Saving the workbook + workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx")); + #endregion + } + } + } +} + + + + + From 99cc2e69d9717fbc7a670c8354b5fe9f5f870b2b Mon Sep 17 00:00:00 2001 From: santiprajaSF4793 Date: Thu, 12 Mar 2026 20:38:54 +0530 Subject: [PATCH 2/2] 994854-DecimalPlaceCount --- .../.NET/DecimalPlacesCount/DecimalPlacesCount/Program.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Program.cs b/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Program.cs index 165bf777..1f7441f8 100644 --- a/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Program.cs +++ b/FAQ/Decimal Places Count/.NET/DecimalPlacesCount/DecimalPlacesCount/Program.cs @@ -36,9 +36,4 @@ static void Main(string[] args) } } } -} - - - - - +} \ No newline at end of file