From 646ba49cac8db2d35926e5961278f5ccc509beea Mon Sep 17 00:00:00 2001 From: VinothSF5015 Date: Sun, 26 Apr 2026 12:01:21 +0530 Subject: [PATCH] 1010768 - Sample Added --- .../Merge Cells Formatting.slnx | 3 +++ .../Data/InputTemplate.xlsx | Bin 0 -> 12183 bytes .../Merge Cells Formatting.csproj | 23 ++++++++++++++++++ .../Merge Cells Formatting/Output/.gitkeep | 0 .../Merge Cells Formatting/Program.cs | 20 +++++++++++++++ 5 files changed, 46 insertions(+) create mode 100644 FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting.slnx create mode 100644 FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Data/InputTemplate.xlsx create mode 100644 FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Merge Cells Formatting.csproj create mode 100644 FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Output/.gitkeep create mode 100644 FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Program.cs diff --git a/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting.slnx b/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting.slnx new file mode 100644 index 00000000..2191161c --- /dev/null +++ b/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting.slnx @@ -0,0 +1,3 @@ + + + diff --git a/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Data/InputTemplate.xlsx b/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Data/InputTemplate.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..a908fbf04d7e75a262931fce49fef6f1ad33a855 GIT binary patch literal 12183 zcmeHt1y@{K5^m!V+}#tbad!*u?(V@|gIjQScY<3WxVu9L8VK$#!FiqBnU|T|dG8O* zoVEI#byn}H?!9+?Ro|{E1!)LK3;;9$761T{0-V{kiao&qfFLLU0384euKm`|*4fn7 zSzpD&-qcB#-rdHUBp(u-Di;6_8vnoRzjy^IRL14NnNT`1Zjmzd5Vg+?A`RF5JXO%n zz$|%c5Wh9H=2*c_$E;e31$(R=l=x|hN2nplAf8%MYj`7`v@#`e;oXPu` zHym8jqd@0OAq+7W2g%m%epVKemUGGYjb;Ar>o*5@c)_M0zTcT(DHVM1oz)R5!nQ=Z z=velS<#q>`C$wbh%Y8v$`Q)t9R^j1QzBTKq7}@wkt4yjCCu=TTqg2P^GPDrgjHSFA zvfUb|r7u+ww*sux!Bi$0cNX%)0?sRsSQh`@O9{6sspzqunnu*qg?j;n(?oVG!xcozbuEpjq(-_Rg;Ucq>lqq8pe1<=4g9n3X5dp z!A)SF&F0%UQ!=BxuB)+|dE4J%z7^+GYiwbj4(8;iy@Shr3k?9gyg&dH{tdF9R2j*y zKz1ktLL@v0vigpu)=mucKkxs8>VGjl|7GeG@v`#0j0hp85|5!nKjyy0q6ka72}!h) zs`&Uxt{{JkDtL|mt&@@fMFlSqLfp6A=W%5D8*kLX5b4bZYefVa1`m0oTV+Vfy@Lx3 z4TWQ}m_x;SAFAuz_1sOGxReK#YkLe$`RCF+>EShUvDtHxT9iq8bv!uqB7zVszBGTW z0a?vequVO5Ibr4F%8;5Sj@*NU$qe85A=dLrzBKi&gK3tVyr$@Klv8 zxZc$mWjk_{dFY#1cU_8PbfQ1Kr<2PZQX*qTyJemfAAFO0?W@(mdOn)v(Z>PTTRwC) z91uZVx(bS3e+S8ctEC|i1OUJc3UkPym2tObaI7*5&E_xe9{dji~Bae+ws;?&8Mgk~R z4T7)Cm}*p2s|hb-nXbX3wIT(U8B*og%t?qjsWKLq&$to}HUUShR>*@cFc50>E+gNN zSpn4!iA3t+Epw}1t(JmSj>!3!m%e|84@6gmKmqDGK7I8!QZZehbE12#oAmuA+1&!T zzT2C_IrX_$&VYNVY$FXrs^S_~aG7tP{3Xm7-4P|=*a1QAE#7i`yJJExA8_9{HmP&) zVy*kb<+252;oQ47LEpVm#+RL(&bRy1Q;zad=<{Wrq=5+^(F)>e_$HgpJc1?-so0Oa zjUwZ$Gd^#>(fHOyh-$5Wvi+VCwKV5iV>FLcOrx#dLtTO|yxDeJ;-jum)E6eW`DXy18n}sB%5NK2sEY z^g%Cqa_PA9)@PM#oxU%N^0}nFLjG=AWbU0(RiyAgt}q?J(pX6^1z;Mb zgZ!#A=ON*I7aRxO&6*i*$# zm9YTr+iW~FiVS&S$lI07R^2P1m%K$;z3r^4V=$5eQ?n~%-6lqoX#7Dr3vr zZJ2o8-|rhSJ$Z4xFk2hGFz2#w5rlgWwejivNO=K;o4?~M9wzY!5`;hj5Z3SjuwWpZ z{S}Y?6>a~FO<*7z2^#y~eO1JdTJ|v_i2ewE4xH|AVD?rBaWI=!O0~)G@v~3llre(Q z_TDsERDni$U<(?s%BK!vNRu@%&5|L8dRhb{|g>#R3W z5Ks%d^XjeYmT{XU2I>4CN{s@+dspm=5SA1|NgenWIX`Be#v1QiEf(+_$vP$!BhO5- zkqFFUgev(9BsP(R=fzCCShbc}vhwjfO~-A+V=1_nclIPES+}rlA9D=#bWux@ILxp8fXY) ztH|ngYkbVegwB?SV-?1(Tim_cjX5@w40CCtcCW-A+Q+5!UU~oAz;EePgXu>uVPP!? z++B)f0@5g~c(w#X^A)j&^So#EGSh}=!x1Sn%R4QRaaf#+i%s*wX`wChGpFN*ioz#_ zwmf0<)gJz;XCbu`sJueZ;!4_JiCUZR$$1w{DhzFLv|~Et)Ux6MqfaL`p_`=-*b;<$ zV@F0!9og98OccMEdTDb9Y&6mtD_p)m?SW)sIiq<%b{7pMmZp|4Q*#d%B@QZLsjy2K z=GNT0iV+}$ZxHIdo!{PgkmfiP-oQR7CxafzHlHhRblK1Q&1Idr1w-QIeaBuSK<;p$Kf&1d5 zz==r%s0ot%_R>&zU1PD&Xm1{T;lw}W4Ct7wmt}^8r4-lZ=zZ)IA5{2C+c$wMY`x@g z!O;FXY<9ahb0VY19W6gA$W2V-2nF@{fvh+I1{Q@eGN%?^p*%CcU9Gnu$K!de_i_p8B2Sx zNkC73t$OlwvSjmzz)Q!&vwKZwYg1=-XM0g6QAqDMfks~+kK2pW>+9p~>*a^dJeFsB z?hca!hO}0lxaXJT=Ld&_=pV!-n@`e)nQXmeoB6m%xa#9)L+&$?M7Z^4K~WAliFOyd zfscLPf{NFLz}&VcdaDY@!MF!U zQjGT6nCT-{>gBCEwB`}hf;c->#YVgjj!w{t!ai}e3GGOlWa^9#1D;#{ioA@9X>ZomlR!MqcWqSeDj-+KK$pa$;6D?a6t{cl6B^A#6)^n2|$_}9B3(K$(u)QMR zn|m-TiPfQmdlC6!tYN8}7G1*q{GmCZV)d1jNMbGmzE+zmh21etjg?p;B1i~Q-Q|O<+!76AG>K5a^hbfvA@cLRWr{ zGrh~6L&nz8oMXhC;|$9AyQ|33GEOS`eq~z8r6;;*s_l50YIqFw*BT-#o-R1ncx|WNx)u&va`$}_hdyZh-L)7&@!6(g;H>9Gc|qK=@)n%dde9Zz z;o*MMn(xy)SLAnm0>r1CJ26`HEmK9#5l!qPNG}~elaHX&&CAO#Kgt>{^a`8_L9`mp z5g?9=YQinu9Sp>-0w%l*G*)Itt+wM?(p}xX^tnHR&~1m7gCAo}>pkB2kV|0HDtnPm zghFIQQ7sntD53Q(hA~Vd&~~rdVf^iv6UHPRVN zsIz&*%ixIcu`}`XE?SuN?SJHmwW5eeI-vLtPWm&)_$$6UTbSCIGW@##3hhUl(lPiP zXdN&^z9jebhjW#KU3GaSlsAz!?j{V5TM~)sM6SvtA93OR{kyof(MSYcYg3?Z8be7W z{2(>RQyy_3*y|RFYeik9Wur^otz)p|7+Ja^)9=ePDrkHv==D19UK{Qu!b*B9!IjO^ zfRXJ7$-m=1g+v}KPyz}ntviR~%1csepyIByou7-(pJ#_l3Zo2_I3l|RXngF~Yo?`S zjNE4HAfbNGu}Rkbim1Ph7xNb3ilRcNTm^3%a+Xz)T2An|eKArFwoJ9mMJ2%Z6CR$` zb$8UY$Xn=`kMW)cJ$-T6AxDYqjRb?6!SKBjT?Kf1HL!x1wqXq~nL$k=R#j2jv+EbOrWc+D7lpAC#N}V=5pQ?3 z`+mTYi?FuP!vXvzwBUS&uP|oeSr=R-66NXJzJzEpu-JjU8r`E$m*RPX_0laQ5xkRHG9^Twh)L-x}{Kem3G`;9k$lj8Q!@usuw z=+jMg^~*!dBU{EjuinzF`kMFM!LGiKJYU6U`~K0+r?Z0+V!h|5a{bPy zfr576SuG;*Y>{AgXA z{NF3LjR(ILXwYI_kG-dqBlu3bTQL|s59W5IlN>rY>U@%;Lu<1F5h?HO^uyr*(*3gz z;8-bV#7BmJ<&-6phL@6BQNnjn9`?NAL|KZklV~RFd;BEEePTXQv0h5#er)?;LAtdgyKivhCt_6;)Y z#&I4kVSdRVY~NmyJcba);qO%zp6Zq7#k#ufIrlKUI>ym3&ACN8WOsE^6(|uwGqKFH z3Fpn7kz6Ea-sL&s(#ayv#*{;+b$!v}&Ayj_;l#90q&0;WEMp$6c{S zbTZ>9Ffg%Llv5<2uig{3CVGQ&G&*S4!XOmVR*Qi05bVt|FqW1pk;)VT-YecjvJupY zGQC@ds_nULc2Z2&0}zc@K7GyVZFBBabrkk2U>eiu*BlfuSbeK2m8F|l=Udga82kW{ z%m&dWbBfL>*~oQRR@Pi*86e=TT5rXmKgX>8X-t)F)9b;L;ggJFhoGsl^Lv>W%4UTJ zb1_^VC7>8m;XXjpy)`Y`V5;Gx%$nmYo=)ExlN~SD=jJXkXt=6pVb%8-n@|m5WyQ5z zDa{AXBJlKiUM3;3he?^UHl7NjTe0%>NEV;UTC>u4-l+AvzgdcWJ1AwkCsx0AVDlw| ze}BcPk%OrxeT*&tgekw7DComuHmaFvijnBDv8Z&peyAm3e-yB*L00AaHGa3W z7v+bZih6`7E~>c_ZaK{a4?re=l~%z*Lh=e{ zr>L44#*mZ^UY=vMN7I28-JmZ_@~uYg_^(*fD}SI`$x`ip_Ag>ruEEH12@vB8&`yQZ za}L0Dj#)RZ^IM6#M?|RS(wUV>9AbZ5W*ilkVC!O@Ah4C7G!6`+AwwyUq?{UEGl7ss z48>V4V|mvVZ4p2$o_33X&u?i1fdMq@shdEGzc9CuE3+TEKF%Dg0HxHUexAVFP zT)C^5gXwD-U=6dYS~$+I^LfM>G6uMXNf#Hwy;(7ZM-bI_Wl5WcwvMBusYYE#*Lt-C z$6qe;twulMzDNp)m)zs2LH#M;w*5;~K8QG|0t5AqsR?LlJh3|wfuqKK9f6b zha?v0^TjeI8+z}HU$1RDF?&d*Qo+(`N{^T*L(v>PTd!6nK6`7W;evO13hVdaNGZoo zzw)Rkj%QHF{rh3t8d0+^1eC1Fdj$X>{uPX!oIR{foqnFM8`PFJ!o@B>8nVW%p1%>ybw!5)=y-gt;Z-P0yq)G!3I^_kqk#7=Kbs|PL`J# zURT!^14l|%wP=ygjqZKu3VVRiRj$)0*rgF-G-6px#732CS-tP_Ovr)WaG(7vXtZKa zzhyxt0ISrl;Q0 z1K~Bn<$Yh~rJi;eeze@~ZjiMhyk!`gF@Q-aO2QCVS+JGNT!p{u92!sL8L1eV*ODDQ9|JJC3Xawnz2CBRaueH`~Feuv*{rMQB)s>P+CVix`sHJf~vc~4^c^a>3eLd5W ztjr6lZzy!9gEFItdmwC$p^%2}S*VOVD>?Av^DAvBQ>U3ikhvDNp zg!>#*7-&n%zC!GePNh8wa~XqNP(9ll+#)-Ia&u9$FD=)LWcFbm>9q|yOt*_|F~zaVJV{0#p}NcMW{8KZ@viQE$nTQ^rX~7xtmqfA<2(#*fN;rR(UW|4dRh(!zM(IP1oAtO8l?_~H|q#`sx zym)+~4N7efi)AL)SCTHNqZUt7;;W-!KT_86SC%gZCB<}5Pw(N}1c+C|Jc0(rIUN)9 z5rY}BZWMVvh^8J|E~~P+P6MeG8O{S^)Uf*72~jKiCzIS9aCef1g^C zEV0A8T?^o_#Do&7+Eq{3b|HG$wCBGGg^0gRFzL8TSU2j>*-2nT!q)ft5tj2=cHs~i z!;CeP9pQw)a@RnTW`)_?t6{ut_4`1>d*B>k<>Y}sOnkld^{c1%C}Pj{L4(iktP+pB zVH?{PoSkwPg}YvkJC)=J`9t6IBQJ+ll;v{i4<}ULfFQtbf+`sp{{XCop`)pZva{nmTk~JIbq3)UUmU@kVak`}hA-|Ax)OEh z6>Wd~@esB|cox5smX@@;+2`zt&GGpZZF1Nel^jUK?&bCM^=N^1PZ$OabZO4YXLnx} zu;8pO1UDsf^W%@-B%!E{OQ$7sXUhsyywe|_mpO|N4)AB*&26pt5Jb&Xk;d$|H(-3Z zpqe)R+UX!5W%Ig1`E6o5J|QvT6Whg5UO-l2EZgaM4rXH4WU!eX1LfeHNv1pVM1rQI zCa>scA^A`3wU^>KGPw&wLsnasZRO+wdf;gD5hiwBu#%pfFwWA*`-wG>uo&9D?d zd!bZ0pcO;g zLOfc#S_p_A!?L4trQKsGQUmHk@_FNG<#d_sI1)b{oE3`TQMAxRO9uq^37W}7j8{_g zDm@A8=_pQ-R=7od@G^0P?$~ZJZ15f8f?r@8m~bIQ(V@zP3D2fxAwvqJBa2HL=4%bf zG_SOlT#0Ady2Jm9k%l0IwPE>6Q3hW*a#?P8U|4g=3{79+&X7uqVglQSrAuX@##q#g zHNqL!ay252*l_Q%oACZ??eO{*UgXlM{wtH^A;6HGfPY|88(&gD#q~fJ?OoC*|i2~p0a^UEn0m%E}47=-; zX?og9X{KWgZD#ouY#6l-u|2CzU##r+T#&6;7+uKREmYhPMu^o!CG8r|vNt<+Pc;J- z!I9BzzM55@P#H6zd|Zc^$;c2#`ZQjkBzVSlaL&|jvD5CNG2^CDbEtxhXq2DTR^tSn z0$hxD6f~lzn7sP7u9|t!UY=%v6~S@g!;lp}aMetG-aG_$mwBk;JTj6&9cnQDEa1`} z@yLC&uSS=grCu7UgpG`~cSVuvGyleVF*_b!<@m-vntJ*xZ70h&E4CICSB*9zE!{ED-wqq3>9^G^rE z@W(q7z0o_{qeOYDC3~E~&U9CF234G+y52L5MCt+8R#}-PEi`gTjA~|O*v}$HB1^Ts z3lV#!cBWG)Q`l2Z$VEp`M|Ix5X?08{8hfT^k3E-O&yOAalKg#xVjtWjP>khx-iD{_ zu^^+GI*gQ+;c)g8CoNBBuNYj(cqIk4oP;|V3U`Jo^2-Z=3Z-3^QD$^7u)KmdR$qB^DYah zE}>POfw{DWO!!I?BA(cMG1vgeezjzU2yL_c!m7!EJC}AihJQt9CfiVVM9$MvY_5R? zt(Xewgn2z!PjcQ90Z86|D2Atm3#1|}F(k-4{oJv9a&I5#!K-V+7BV3tis-!YE_31h z^)052Ppc&^&Ou1K*;x^1d0XyPcJXw_Zf1Z_YlDEVm*>S}*|lVQ=O^yB>u&Nzs&~&L z<&ShWr59*Jq&sbz-}%h_(-|Qq2-z_2aahughc6+~!(Y_6c_SLXxGroGu-yE(g?ABP zn^yX20tZG)0vY6of&wlq2n+lB#Q+~%0JPD6r-VR@tczp-08j?{pnyK0`irrlweedE z!*{knSs`z9_bYHxki`qVkl3wpDx;tt&<5NE+yfl+3UcMoCBLkhXRu=gg$Fd~w}zD}7J%m^9u=F$H3F=h)`y7_x zWnm0JvvUDupin_|NE16_1xGu3CkA6XN7J8^0JX;aulxww+@N?xd64@GUXy)9mfk$H zXoBlD!$*Z<2xkHdJg;oTw$N!Uq62?fwS^#qltRSi_7g35yrnz5v^(5xL^)qy%+=JS?eTp}-tnZn;P z>%{UOQ?hm(qsaTU4SU}yUf6-w_U~rd;$F4!0c4i2AOeT-uV!gzZ~s551TEP=uFQCO zd3+|6{?nv;LfW-34vajS3%oqQ##EUi`u8JG^Lni4_6vma!kmu!Rx)cpWxLDW{kvWB z!}2Hk4@k`S7}8uhm`Z}qA1@rVM?%NHExJ+1T31+0ph|fF64iGOvD-&J2FnmB)QI*e zv5OoFQ#&Ib(N4G%dMKB))%V$~mZ{9IcFQ_4@O&toh}cl-&L&Y)$oeGymW!L7`(A&R zra2p#m?JdVKdQra`Fqxzj-tDLUAa_Cv?ebYq4IqtmT!0~(l^eG!D_Q=)mex&CdSIk zez|kYf@^`tZ?!dZruU+;2sx!Rb6-Ylv!u@l$*wqyj;wFk(TuO_YH<&y$V@L2FId4E0usspVeNiQV+j6}{nH-eKl0JyuA)XCd8!Rg%h<-Z@ zy}zv8l>mc3y0iOt}X)41XJTptTOfSLD83; zn9V`<%Tdkq%I~|GV-21UJv)C@V}Bk!z`*H1$Bh5n9{kVU`sedMGzz1?OcBf|9e-;Z&3h15R~@#fA^^Tsprqmgx{Ki5dQC< z_*B0y@xv{>`7&kUtgtnX~z=;2i&#g5MdOKSlpMJ^mKW2kklNx1Ihx zOa7_hPm26o!waZi;~yLG|0B$QD*Tgi{#FR~`j^5#_~w7)pMNU-lf(R03Q6%x>Ax|W zKc)YjJ^Yph0ER%)f8!E=ivPQp|5tH+>VFachtF4#h5}je&+Ho_zyt&WLfW5i{|BSD BXX5|> literal 0 HcmV?d00001 diff --git a/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Merge Cells Formatting.csproj b/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Merge Cells Formatting.csproj new file mode 100644 index 00000000..03291ade --- /dev/null +++ b/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Merge Cells Formatting.csproj @@ -0,0 +1,23 @@ + + + + Exe + net8.0 + Merge_Cells_Formatting + enable + enable + + + + + + + + Always + + + Always + + + + diff --git a/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Output/.gitkeep b/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Program.cs b/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Program.cs new file mode 100644 index 00000000..600f7f4f --- /dev/null +++ b/FAQ/Merge Cells Formatting/.NET/Merge Cells Formatting/Merge Cells Formatting/Program.cs @@ -0,0 +1,20 @@ +using Syncfusion.XlsIO; + +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]; + + // Merge: true preserves top-left value and copies top-left formatting to merged area + worksheet.Range["B8:C11"].Merge(); + + workbook.SaveAs(Path.GetFullPath(@"Output/Output.xlsx")); + } + } +}