From 340ffc560b51108c1b1ced43e7076d4ffc0d3fd0 Mon Sep 17 00:00:00 2001 From: dfinke Date: Wed, 24 Aug 2022 18:37:14 -0400 Subject: [PATCH] Use EZOut to format data form Excel to Mardown tables and Yaml --- Examples/FormatResults/GetAsMarkdownTable.ps1 | 10 ++++++++++ Examples/FormatResults/GetAsYaml.ps1 | 10 ++++++++++ Examples/FormatResults/Sample.csv | 11 +++++++++++ Examples/FormatResults/Sample.xlsx | Bin 0 -> 2955 bytes 4 files changed, 31 insertions(+) create mode 100644 Examples/FormatResults/GetAsMarkdownTable.ps1 create mode 100644 Examples/FormatResults/GetAsYaml.ps1 create mode 100644 Examples/FormatResults/Sample.csv create mode 100644 Examples/FormatResults/Sample.xlsx diff --git a/Examples/FormatResults/GetAsMarkdownTable.ps1 b/Examples/FormatResults/GetAsMarkdownTable.ps1 new file mode 100644 index 0000000..3a0c584 --- /dev/null +++ b/Examples/FormatResults/GetAsMarkdownTable.ps1 @@ -0,0 +1,10 @@ +param( + [Alias('FullName')] + [String[]]$Path +) + +if ($PSVersionTable.PSVersion.Major -gt 5 -and -not (Get-Command Format-Markdown -ErrorAction SilentlyContinue)) { + throw "This requires EZOut. Install-Module EZOut -AllowClobber -Scope CurrentUser" +} + +Import-Excel $Path | Format-Markdown \ No newline at end of file diff --git a/Examples/FormatResults/GetAsYaml.ps1 b/Examples/FormatResults/GetAsYaml.ps1 new file mode 100644 index 0000000..162f1c5 --- /dev/null +++ b/Examples/FormatResults/GetAsYaml.ps1 @@ -0,0 +1,10 @@ +param( + [Alias('FullName')] + [String[]]$Path +) + +if ($PSVersionTable.PSVersion.Major -gt 5 -and -not (Get-Command Format-YAML -ErrorAction SilentlyContinue)) { + throw "This requires EZOut. Install-Module EZOut -AllowClobber -Scope CurrentUser" +} + +Import-Excel $Path | Format-YAML \ No newline at end of file diff --git a/Examples/FormatResults/Sample.csv b/Examples/FormatResults/Sample.csv new file mode 100644 index 0000000..37e40b8 --- /dev/null +++ b/Examples/FormatResults/Sample.csv @@ -0,0 +1,11 @@ +"OrderId","Category","Sales","Quantity","Discount" +"1","Cosmetics","744.01","7","0.7" +"2","Grocery","349.13","25","0.3" +"3","Apparels","535.11","88","0.2" +"4","Electronics","524.69","60","0.1" +"5","Electronics","439.1","41","0" +"6","Apparels","56.84","54","0.8" +"7","Electronics","326.66","97","0.7" +"8","Cosmetics","17.25","74","0.6" +"9","Grocery","199.96","39","0.4" +"10","Grocery","731.77","20","0.3" diff --git a/Examples/FormatResults/Sample.xlsx b/Examples/FormatResults/Sample.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..ecb09c1053ba0c85e9bc46d31e2296d119fb2080 GIT binary patch literal 2955 zcmZ{m2{@E%8^=eOtTpzXP$$g6Oj$aTEQLtT45lN?M8>|9VK7N3YxZsIVfZRVvLB^P z#$-;@XD3TY)=`utG0AzS^If0G_nrH_u6eGxW}fGI@8A8upZ|@pkb6OrZ@-JXdlVv`hMhQK+e$jxvSyDc1zopy$ak@Kx?3CnGhh7!!SF z^pSPR#u_gP4oM}(M&mcN^a?EA2r@}B(KCaq5fc{`NukpY+28cZoiY9pTVnWUUWDad z9(H_)pTOn}FWjyIfF1_m@&hX-0PBO()L?xkb&~f*!34k)7wibc$i0^ZZr+B!^ZLXw zg9dX9VDtI>my%udLwq*ZnY}emGw~<7V-Pv++| zPuzO7I0&SN0@BF8==BEbSznf9=%<69^Y0F&TleM~u_un=MPK$;H8) zX)@L$d^NR;ZwYhCYhrG?w>~yy7|b)%0-ulNeQXS#D~7; zb=%3wLNj&SuI*{awX23_$6h0yhCq(iReBenQpS}np{|1+Cr8_wZGtLzp|uAD zlKz{?-_>U)^Fs-hX`L)Qv6%L`XUFC*B_bP%@VWXM@`i6LWb@uodxob!dh4K3Dwku6 zZn>^*89bcc^p@?5Ke7&&^r(;)<(6?&(Bq8Vdf5wA5f|7OE7{R{N?@Tsz>?F#&UySW zI$G#Wgv1&Di?wT7N*CZr6-{5dvV|w^uE?-5zDy!$t8}G+qw#G0Rq!%ZyZDQB>2~$y zkuTX}q%B$1jzXU6$r~L-=6s?!GnWZHmo3M<3WU)((M}%~gO&ah<75@S`F!$@g7gwR zW8{oRY>_?vjbcsx|{rVAYjPSZ*XBFy1N+l$NG~L#Ov~Mi@*9vuo z+AMZmTR2qwX0kSFt-s8_zdOUKx4$%Xtz4pQY9rIMNcgT-PbIbCc*>%8eP^F^r-eD=Qzm<{7#Kvv{`!gBmMZ&O%72&Vw8HNxdlV*@jFE%3$2@nOuWLVSUk| z@VqBCF8td_tAAQ+D|PTu>G6gPylU7ZjE!}cyM>e7N8VojwU3iXkwl!Yy24s7vA}KY z_M-K3ReVEKZbD1tC#%!W(5Cw;zNf2I^sQQonf%S$*)>shE0qC?Q87bTA&>+M(HKzo z3&}&D^;9wDzojaB<42W}Agc5kBMZspD%hW-pzKk@>4kgbDCt%=9_?yGn&!0}x#d)t zkDBN~USmN4n;UZ44hWM2`ypN)C8ch_kDDCvs9Sv8Lc^k1kK&r3J`ba$OGj@>zdap2 z#BrWir$3H#iT7q;;Zdh!mz&%uQsdW|u;Yp5QBD@l6l8Uxpjk#xkE^1U!C2vwsVWjI zpD7gI<-)IG{(14dK`pbFTRVDO-`GmsChQ#9M_lCTbAHK`$M^3WNmphZ*)$MTanP0L z>WgYO%S!9)$t-*Gy9pV2yC)8{Oy;?CDGdImOWN^^&Eq)d$eg3XFLNZ-!onbuNM_ht z>j&Splt{#R)H&nVq_7P;+BPRkmh9sDS(Y~LZR?J}B{m62Q}AzD;sQf`usD_$qfwSX zpF&y^x}IH?^-yici*uXkmZWMlXZg~^=VGNC`g@*SqcAJ3!1xKWD%?{We`bY%VCU^-h9fN|b%qhs z!8r}-5tv~E92M2`$ANUE5#PrBxd$EIRUk+Y4;|}cAdTX$yQ0O;KH$%M&-Ha`f1uI} zh|;%fW%9WGWA;3!7-heu|A_tmMRSU{VVT@E6PKVLwgWZe z(6!fnIEGES5-QQ-a}rB(Z4SeqGfzI@3go+kj+G6Cjhk-HE4<*xPRzv?Gtv5q<+}CF zV9#m=;SfLW?L+qs3byvJl**nr!jfZ;I*|Q84Q&7xw)j6I-0lO|{hT$N?1UYFnQc_r zy^-DYSa!b?hCtu!GXLG1**$^fi#uThOrOB!e{jj&=dd?1%RzP`fa||6@jrgD`xJJ` wu^N6Sc=!G|WvBgjZ)L9yOOrcM0+