diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8eb20c85..11be2f39 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,8 +3,11 @@ on: branches: - master - Set-up-GHA-CI/CD + paths-ignore: + - 'Examples/**' pull_request: + jobs: validate: diff --git a/Examples/Charts/ChartDataSeparatePage.ps1 b/Examples/Charts/ChartDataSeparatePage.ps1 new file mode 100644 index 00000000..889e5351 --- /dev/null +++ b/Examples/Charts/ChartDataSeparatePage.ps1 @@ -0,0 +1,35 @@ +$data = ConvertFrom-Csv @" +Region,State,Units,Price +West,Texas,927,923.71 +North,Tennessee,466,770.67 +East,Florida,520,458.68 +East,Maine,828,661.24 +West,Virginia,465,053.58 +North,Missouri,436,235.67 +South,Kansas,214,992.47 +North,North Dakota,789,640.72 +South,Delaware,712,508.55 +"@ + +$xlfile = "$PSScriptRoot\spike.xlsx" +Remove-Item $xlfile -ErrorAction SilentlyContinue + +$xlpkg = $data | Export-Excel $xlfile -WorksheetName Data -AutoNameRange -PassThru + +$null = Add-Worksheet -ExcelPackage $xlpkg -WorksheetName Summary -Activate + +$params = @{ + Worksheet = $xlpkg.Summary + Title = "Sales by Region" + ChartType = 'ColumnClustered' + + # XRange = "Data!A2:A10" + # YRange = "Data!C2:C10" + + XRange = 'Data!Region' + YRange = 'Data!Units' +} + +Add-ExcelChart @params + +Close-ExcelPackage $xlpkg -Show diff --git a/changelog.md b/changelog.md index e4f9207a..07edfd1e 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,8 @@ +# Infrastructure change + +- Thank you to [RipFence](https://github.com/RipFence) who asked how to place a chart on a different sheet from the data and then did a PR adding the example. +- added `ignore` so files checked into examples do not trigger a CI run + # 7.8.6 - Thank you [John Boyne](https://github.com/kyllath)