From 3f5d40e4c2593315e44827759141baa432a44d75 Mon Sep 17 00:00:00 2001 From: GowthamPonrajSF5414 Date: Tue, 27 Aug 2024 19:41:44 +0530 Subject: [PATCH 1/2] 902922: Fix playground issues --- Create and Edit Charts/Axis/.NET/Axis/Axis/Program.cs | 1 - .../Pattern Fill/.NET/Pattern Fill/Pattern Fill/Program.cs | 1 - .../HTML String Formatting/HTML String Formatting/Program.cs | 2 +- .../Move and Size with cells/Program.cs | 2 +- Pivot Table/Layout/Layout/Program.cs | 3 ++- .../.NET/Apply Scenario/Apply Scenario/Program.cs | 3 +-- .../Hide Scenario/.NET/Hide Scenario/Hide Scenario/Program.cs | 1 - .../.NET/Protect Scenario/Protect Scenario/Program.cs | 1 - .../Copy Column/.NET/Copy Column/Copy Column/Program.cs | 1 - .../.NET/Header and Footer/Header and Footer/Program.cs | 2 +- .../.NET/PrintTitleColumns/PrintTitleColumns/Program.cs | 1 - .../.NET/PrintTitleRows/PrintTitleRows/Program.cs | 1 - .../.NET/Protect-Workbook/ProtectWorkbook/Program.cs | 1 + 13 files changed, 7 insertions(+), 13 deletions(-) diff --git a/Create and Edit Charts/Axis/.NET/Axis/Axis/Program.cs b/Create and Edit Charts/Axis/.NET/Axis/Axis/Program.cs index 5bffedb7..f735bbd0 100644 --- a/Create and Edit Charts/Axis/.NET/Axis/Axis/Program.cs +++ b/Create and Edit Charts/Axis/.NET/Axis/Axis/Program.cs @@ -1,6 +1,5 @@ using Syncfusion.XlsIO; using Syncfusion.Drawing; -using static System.Net.Mime.MediaTypeNames; using System.Drawing; namespace Axis diff --git a/Create and Edit Charts/Pattern Fill/.NET/Pattern Fill/Pattern Fill/Program.cs b/Create and Edit Charts/Pattern Fill/.NET/Pattern Fill/Pattern Fill/Program.cs index 82b008f8..725a1821 100644 --- a/Create and Edit Charts/Pattern Fill/.NET/Pattern Fill/Pattern Fill/Program.cs +++ b/Create and Edit Charts/Pattern Fill/.NET/Pattern Fill/Pattern Fill/Program.cs @@ -1,7 +1,6 @@ using Syncfusion.XlsIO; using Syncfusion.XlsIO.Implementation.Charts; using Syncfusion.Drawing; -using static System.Net.Mime.MediaTypeNames; using Image = Syncfusion.Drawing.Image; namespace Pattern_Fill diff --git a/Editing Excel cell-styles/HTML String Formatting/.NET/HTML String Formatting/HTML String Formatting/Program.cs b/Editing Excel cell-styles/HTML String Formatting/.NET/HTML String Formatting/HTML String Formatting/Program.cs index ea055f5c..fc647c10 100644 --- a/Editing Excel cell-styles/HTML String Formatting/.NET/HTML String Formatting/HTML String Formatting/Program.cs +++ b/Editing Excel cell-styles/HTML String Formatting/.NET/HTML String Formatting/HTML String Formatting/Program.cs @@ -1,6 +1,6 @@ // See https://aka.ms/new-console-template for more information using Syncfusion.XlsIO; -using static System.Net.Mime.MediaTypeNames; + using (ExcelEngine excelEngine = new ExcelEngine()) { diff --git a/Pictures in Excel/Move and Size with cells/.NET/Move and Size with cells/Move and Size with cells/Program.cs b/Pictures in Excel/Move and Size with cells/.NET/Move and Size with cells/Move and Size with cells/Program.cs index eaffb070..31a7d711 100644 --- a/Pictures in Excel/Move and Size with cells/.NET/Move and Size with cells/Move and Size with cells/Program.cs +++ b/Pictures in Excel/Move and Size with cells/.NET/Move and Size with cells/Move and Size with cells/Program.cs @@ -29,7 +29,7 @@ public static void Main(string[] args) worksheet.HideColumn(5); //Saving the workbook as stream - FileStream OutputStream = new FileStream("Output.xlsx", FileMode.Create, FileAccess.ReadWrite); + FileStream OutputStream = new FileStream(Path.GetFullPath(@"Output/Output.xlsx"), FileMode.Create, FileAccess.ReadWrite); workbook.SaveAs(OutputStream); //Dispose streams diff --git a/Pivot Table/Layout/Layout/Program.cs b/Pivot Table/Layout/Layout/Program.cs index fb2d188b..33f3c1fb 100644 --- a/Pivot Table/Layout/Layout/Program.cs +++ b/Pivot Table/Layout/Layout/Program.cs @@ -1,4 +1,5 @@ using Syncfusion.XlsIO; +using Syncfusion.XlsIO.Implementation.PivotTables; namespace Layout { @@ -19,7 +20,7 @@ public static void Main(String[] args) string fileName = "PivotTable_Layout.xlsx"; //Saving the workbook as stream - FileStream stream = new FileStream(fileName, FileMode.Create, FileAccess.ReadWrite); + FileStream stream = new FileStream(Path.GetFullPath(@"Output/PivotTable_Layout.xlsx"), FileMode.Create, FileAccess.ReadWrite); workbook.SaveAs(stream); stream.Dispose(); } diff --git a/What-If Analysis/Apply Scenario/.NET/Apply Scenario/Apply Scenario/Program.cs b/What-If Analysis/Apply Scenario/.NET/Apply Scenario/Apply Scenario/Program.cs index fc9fb447..9942b720 100644 --- a/What-If Analysis/Apply Scenario/.NET/Apply Scenario/Apply Scenario/Program.cs +++ b/What-If Analysis/Apply Scenario/.NET/Apply Scenario/Apply Scenario/Program.cs @@ -1,7 +1,6 @@ using System.IO; using Syncfusion.XlsIO; using System; -using static System.Net.Mime.MediaTypeNames; namespace Apply_Scenario { @@ -35,7 +34,7 @@ static void Main(string[] args) newSheet.Name = scenarios[pos].Name; //Saving the new workbook as a stream - using (FileStream stream = new FileStream(scenarios[pos].Name + ".xlsx", FileMode.Create, FileAccess.ReadWrite)) + using (FileStream stream = new FileStream(Path.GetFullPath(@"Output/" + scenarios[pos].Name + ".xlsx"), FileMode.Create, FileAccess.ReadWrite)) { newBook.SaveAs(stream); } diff --git a/What-If Analysis/Hide Scenario/.NET/Hide Scenario/Hide Scenario/Program.cs b/What-If Analysis/Hide Scenario/.NET/Hide Scenario/Hide Scenario/Program.cs index a0ab75b1..fad135ef 100644 --- a/What-If Analysis/Hide Scenario/.NET/Hide Scenario/Hide Scenario/Program.cs +++ b/What-If Analysis/Hide Scenario/.NET/Hide Scenario/Hide Scenario/Program.cs @@ -1,7 +1,6 @@ using System.IO; using Syncfusion.XlsIO; using System; -using static System.Net.Mime.MediaTypeNames; namespace Hide_Scenario { diff --git a/What-If Analysis/Protect Scenario/.NET/Protect Scenario/Protect Scenario/Program.cs b/What-If Analysis/Protect Scenario/.NET/Protect Scenario/Protect Scenario/Program.cs index ef8bd23b..3c0ebb1f 100644 --- a/What-If Analysis/Protect Scenario/.NET/Protect Scenario/Protect Scenario/Program.cs +++ b/What-If Analysis/Protect Scenario/.NET/Protect Scenario/Protect Scenario/Program.cs @@ -1,7 +1,6 @@ using System.IO; using Syncfusion.XlsIO; using System; -using static System.Net.Mime.MediaTypeNames; namespace Protect_Scenario { diff --git a/Worksheet Features/Copy Column/.NET/Copy Column/Copy Column/Program.cs b/Worksheet Features/Copy Column/.NET/Copy Column/Copy Column/Program.cs index 83ea3f65..32fcdf22 100644 --- a/Worksheet Features/Copy Column/.NET/Copy Column/Copy Column/Program.cs +++ b/Worksheet Features/Copy Column/.NET/Copy Column/Copy Column/Program.cs @@ -2,7 +2,6 @@ using Syncfusion.XlsIO.Implementation.Collections; using Syncfusion.XlsIO.Implementation; using Syncfusion.XlsIO.Interfaces; -using static System.Net.Mime.MediaTypeNames; namespace Copy_Column { diff --git a/Worksheet Features/Header and Footer/.NET/Header and Footer/Header and Footer/Program.cs b/Worksheet Features/Header and Footer/.NET/Header and Footer/Header and Footer/Program.cs index 4ccdcab4..0b37d16a 100644 --- a/Worksheet Features/Header and Footer/.NET/Header and Footer/Header and Footer/Program.cs +++ b/Worksheet Features/Header and Footer/.NET/Header and Footer/Header and Footer/Program.cs @@ -31,7 +31,7 @@ static void Main(string[] args) worksheet.PageSetup.RightFooter = "&P &K0000FF Right Footer"; //Saving the workbook as stream - FileStream stream = new FileStream("Output.xlsx", FileMode.Create); + FileStream stream = new FileStream(Path.GetFullPath("Output/Output.xlsx"), FileMode.Create); workbook.SaveAs(stream); stream.Dispose(); } diff --git a/Worksheet Features/PrintTitleColumns/.NET/PrintTitleColumns/PrintTitleColumns/Program.cs b/Worksheet Features/PrintTitleColumns/.NET/PrintTitleColumns/PrintTitleColumns/Program.cs index 6ee1c435..57ab448c 100644 --- a/Worksheet Features/PrintTitleColumns/.NET/PrintTitleColumns/PrintTitleColumns/Program.cs +++ b/Worksheet Features/PrintTitleColumns/.NET/PrintTitleColumns/PrintTitleColumns/Program.cs @@ -1,6 +1,5 @@ using System.IO; using Syncfusion.XlsIO; -using static System.Net.Mime.MediaTypeNames; namespace PrintTitleColumns { diff --git a/Worksheet Features/PrintTitleRows/.NET/PrintTitleRows/PrintTitleRows/Program.cs b/Worksheet Features/PrintTitleRows/.NET/PrintTitleRows/PrintTitleRows/Program.cs index 86f0ba51..5a404173 100644 --- a/Worksheet Features/PrintTitleRows/.NET/PrintTitleRows/PrintTitleRows/Program.cs +++ b/Worksheet Features/PrintTitleRows/.NET/PrintTitleRows/PrintTitleRows/Program.cs @@ -1,6 +1,5 @@ using System.IO; using Syncfusion.XlsIO; -using static System.Net.Mime.MediaTypeNames; namespace PrintTitleRows { diff --git a/XlsIO-Excel-Protect-UnProtect/Protect-Workbook/.NET/Protect-Workbook/ProtectWorkbook/Program.cs b/XlsIO-Excel-Protect-UnProtect/Protect-Workbook/.NET/Protect-Workbook/ProtectWorkbook/Program.cs index 0c64569b..1da958a5 100644 --- a/XlsIO-Excel-Protect-UnProtect/Protect-Workbook/.NET/Protect-Workbook/ProtectWorkbook/Program.cs +++ b/XlsIO-Excel-Protect-UnProtect/Protect-Workbook/.NET/Protect-Workbook/ProtectWorkbook/Program.cs @@ -18,6 +18,7 @@ static void Main(string[] args) IWorkbook workbook = application.Workbooks.Open(inputStream); IWorksheet worksheet = workbook.Worksheets[0]; + workbook.Unprotect(); //Protect workbook with password workbook.Protect(true, true, "syncfusion"); From f59c029e1611ac55cd344f3fa441b6a72abe9a3f Mon Sep 17 00:00:00 2001 From: GowthamPonrajSF5414 Date: Tue, 27 Aug 2024 20:51:21 +0530 Subject: [PATCH 2/2] 902922: Fix playground issues --- .../ProtectWorkbook/Data/InputWorkbook.xlsx | Bin 8706 -> 5116 bytes .../ProtectWorkbook/Program.cs | 1 - 2 files changed, 1 deletion(-) diff --git a/XlsIO-Excel-Protect-UnProtect/Protect-Workbook/.NET/Protect-Workbook/ProtectWorkbook/Data/InputWorkbook.xlsx b/XlsIO-Excel-Protect-UnProtect/Protect-Workbook/.NET/Protect-Workbook/ProtectWorkbook/Data/InputWorkbook.xlsx index a3d5eb4b2bd0886a5277359a53aa1a2b40e4c045..67e40a0ad129dd624027bf1ced16563a0342cc29 100644 GIT binary patch literal 5116 zcmZ`-1yodP)EyZHq*EjWL0W2Pl#uR5N$Hk`p%Ij>M@dUFC^2+5LpMVsND3l?)FT8L z_=o5Je&6Hy-@Cqh*Sc%%z3$oHIs4pm)s=wgqyPZmHbCBoO3xG5f)xq`0Cs5r06f%F zFMBRGh_}6^8>g3p{f^$U(>$2)QYQ}*YbT|dQ-D^Ck5|O?tU!AbYD=KHhHiIB^yppS z<*~3ZT`F3Tq)i&SNVizSo|y5@pJyLiGr?b5Owvf;zGVU9&eX&7L?l@!A1f6{%MF=z z!u!IpV|;f>H+LP{-uid4GoV4~8nuy@E!#gil)Pwob4E0$J0Xo!`Vb8J$*B}mAP zyFT<`wz|4k26*xHxY;OTe2*#6K%JvL?v=T5=3Qxtr!3Ch&U9X~^zb+$S$YPy{g(KY zj*t_qPllJ@Ut30h_fW;Fh5ADQGdiX6@i~%@dGI8FVmg0Fyv#qblht4GacB#xaXv-j zi}~sn_7JgA5Yv3Z3I$9&3J0D93ldP*+%9;AXoBEKwBuAhHysE=xD1~B$rrTJXF7zq zQpAj6hs2>DIV&tZgz3MUZ}7GUCn@qB2hCvW4S^UdE$zG;L+o^6HC8k$%j*5)b!NU{ ztkOu%o`{L_1StKa`U75%V9mfSZDsX`LV3M|%BA)Ik6_l96U`@MP#%PRV2Fa*H)C<5 z_H8{9o1_u6_d8zOwHL?wEJI(8ViFR0VWnfz%fs29kzw38mG{zBAe__qZ%=6o)P*#e zY|qASgP0|$M5cu5bUYqF4iUEanc5#%@waT|T43&;)M!&NbWKGg_c2M_cAj7}!7IUA zeh-MoR6V2CXZbwlR+$Gr!|H28n)tD=vQ5-+O9*y~Rl$W|KeSZ-M;C(Mk(}wsFVVpa z<+QW!XK$nHlJS}*z%~&@ZsJWWM-(=~-{rEI1byXF2w&Wb3+T9&W`00Mk9|TDzYO!1 zFTrPT#;ai$yU$q9&qX)4%c#p8(8Vy>IFMUW>q!toJ=G$#q9_;tMYOWQ1Dow#uRkmh z`R-sxbZT^bUM41K?ZoXg=n-cx>@;jM>DG%!He9+NT&TJ9^z;{*wqeAoZ~V1uXX@+} zs10B5H4;!p>1%g!=SJ>(cb;jR)26nevy-mOBW4<&m#<#DxG1ZkZLg`xsaLdPXZ#3M zV`J>6=P1ZaZdJ8~Q$oFyA9TRf{kk>P5)?7X5(~7Fw>CLL^iM5}x;gI^9JL$~=|0-umYco9lTL3^i8US!za5A1G7lc$eK>K=__+ zS3{tydnoyQF5{`_9EH>Lqhxs3`hmXD95N$yB!WOtqgypO043soWriuQM6aS;^Bc-C z$$!f1>EvqXW@BjyaYHGNx^Z6{Xta()Y`y^DB^z0GSrTVUusCr@hGTAtc9T{~*8Gnh z(3>2PvIFynAE(p{_W04Q^IZMIB3YXhy|`VglS;FBY^E)_FF%KrbVxzDY^RUj4>yOO zf0~hczS7po@lD|~lJ?^dh{#74-_O>P=z&PljOnfV zo%P8kM@3D<;Y7UAcMU=YF?tTNj*+pEj#ln@C33Dcca;H__qDo7HB?e(ekSNTit@9A zuY?0OJsY-+>D@PcgWXd_jYDGzy#U;5DhuKF6_*UvkIT^6LY?+kY7#Aq%Me-IOTK0t zno1C}zMv{(Ph5b=Q#=s`y~o}1ncms?FNq{TNTMSrDM!C5S)B$8BQ9Hg0<4RpKWd<) z(7*{_d9ve(32Q7QQ28~37GMBuq8A_$#swv#=`?9g$f)7i@3gwiP9}Wlb2a+Nu>FPi zQ*TM^J4FWtcLF9C_Mne4LH*&{Te2Z6wm4o5d1di(lTy_F11;nbfg~a8rN_DjrWFQC ze%`Br9?P}ni8;V8eX$@h8uC`ULUVL8I*LNchFH2DP0A-qcAq6!2;p!aQ4Gwhhh5R( zVe&%>+kRD?NAqD{JR`j%i56L*{D0PwL?Ut!;owy9JYkF8ib@`PGF-bL(`t+GZ@3Xj zbb4TWT#P?%(^Csaqsd_u@%uN0XOkcBKX|@PS*q!Klv&$9ft_rjA6QCcY@X*F`C){+ z5kx}KS5RRp*{rLFAEj@JG07+Wq7WIOAqkX{ar|zcuOG5XFpD3OYiQc=)JANKh-83r zwy^sUDdO)X9{~E+e(z%buy|usw9!p%^`q9@$#8XbJ-Vep6|ZV%SGWc&S;T6|`Cxz3 zu}>p3-|<h5^N;->zVjbB~m$DdV{qw^laCSWD;nLbUALM?VRUy1o=h_mc=8 z{1BR49Y|c!SvyEWInV5UDnDDYF%a_Uy_;O%q5!9)RCD4*U?t0Au*hfzW>h)^z8`EW z1ZFNE-d~e;>R=M!icAL~L{_15toOI%g;S=VWNAET_+pWcWi3k@B?fRZ$Bc`XHPNf6 zvIu1p&U36hz8hGE(fNWkDHLf*66|}`i^q2aV;vWHH>=HPL*)}&Bn&T?{DO2Vho~0k zy$d$HTZf09f^~PMOzXg$l*Lx!(C9t& zE9dlHN+ND8-g&1GJ1K_gq*(^hq$s>rJf&*Zhf2I~9FtLxe0Q`YY@GOQG^`CJ=zkqJ zW`2=;0VS~@N@~iVQX9Kk+PiUG`|#g_b6!7z#lv58p;R~S`O+q|Ws;~_pJL>*c!Jie zy@u!(NSNnzdQvSZpPNYSL!2;v8lby?91|+UAwFfLv?-<}l}+)xFATJ{U7pF&wLkKZ zC&E+iuUK|?;!>fhEp(Lj%v4%{Q2J2T&f}Kc(6d4EA*HuAHJbWgA$7YJ!c!$pmxvmR z4pA-Y)?1IyF{Vxv51#By)wOm>xo#5Wi-aR)rJ3==HFJ_5lLG$?KQ^{4mIM{tUw|3e zcJbhC@LDGsT=88Y3(nxg=Uln2UkiF&MHap^2krU)RuZbK;rdFH6g#Lzh*}m-=IX9a z&Td?$&d%5AryQe(gGNUv*BmHk&Zj^kwTGQZ8%|JV*Jw{LVo*5lxqdYltJErh;VVFsZEV;(m-LJm zHzqx@GC?c}?jky*P|!v|Gc#a}A+AkQYK`rPJ0~GHxGZ5i@^F*9<@G6F{1((KZIMF7mT8vKE>T>MIyYzuWka?Oh zd!>c1Ns?hm11+73&fOr_+-8Db(a%J`V$`M(K_N0f#aN$6g~>Il>nstdW)^eubRYYh zR0XNIFT~L5c@(G*@fwX>1Q!2~?~E zXZ7p|bg8}5co#``d0At)l<2ag7dfYUbO?A5kw2+4uHbF(@yQO2hT(dTLwfn7SuMSi z;!Gk;EEHyZxhH;yYpy?lLG_k<#MQ^9OO$T^RaH$_fGHKF<_2n!{7Y4LH;9wNwXPYX z64*gtLJ*=P_=BDO-GcCO6#|6JmRNTLHWLX?{?vkC0Rjj)JIn6d3)Rt`j!C;4iJ|Ha z#LmxmiFor`#m^noWA@2LC(>p`JT!N2H;vdzFYei`2ldV5sWO@+{LK_W8%^wHtfCtx z1>GXHhyE^J^!1?VyfGEGar(yC-m$)T?91cJo{znfxr*(+Igl%i-vu(L6N{^eN{@W> zpMe-iIXOZs9U;a~y`3%H46g%$C8}H}NJu%ccNB3wJE5dXGoVf#i_>IB!F)R4P+8H} zmkFzsuvq_L6D1?>UhCK>OLfmovl)=W0k<|)n?yq#F+NvOEF-7l&4tZyC)$-;oWtXl z8FzN;9&YxN+JeGj1g<)9%qTMSVKeC6E@T3Y3UWAmX z?oa->*Ka+%9ZNo|W4)s9ZP{fE2(?X=N;67ZUkM-%?ispAq8M{72snCc-;o%>LH9GDY89QWd5E~N|&0|CFpn3HxQq6ouP7P6_sH)sQXVN{%O7m z64#Q;l$(vTx#$y07CH(pLc$2|lJ6)`GM?z3pieBA>pmq-Ldc}lU5Pw-IpQOHCef-j zNR0^`D#nn3S8Yq$nIu{r+7!DVMB?X)bBh>V*eQ9GG z*W`0s_%cKkAHCC-s}Ze(>bN6wCe<)9c&C>r(DW6w?DD|R_GQQ$6q7Z@Bg!)WI`RZe_e0< zbx~LPH}vLA_Y-ps9Yc*Eznk!GGTa7 literal 8706 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 diff --git a/XlsIO-Excel-Protect-UnProtect/Protect-Workbook/.NET/Protect-Workbook/ProtectWorkbook/Program.cs b/XlsIO-Excel-Protect-UnProtect/Protect-Workbook/.NET/Protect-Workbook/ProtectWorkbook/Program.cs index 1da958a5..0c64569b 100644 --- a/XlsIO-Excel-Protect-UnProtect/Protect-Workbook/.NET/Protect-Workbook/ProtectWorkbook/Program.cs +++ b/XlsIO-Excel-Protect-UnProtect/Protect-Workbook/.NET/Protect-Workbook/ProtectWorkbook/Program.cs @@ -18,7 +18,6 @@ static void Main(string[] args) IWorkbook workbook = application.Workbooks.Open(inputStream); IWorksheet worksheet = workbook.Worksheets[0]; - workbook.Unprotect(); //Protect workbook with password workbook.Protect(true, true, "syncfusion");