我一直在使用importexcel powershell模块生成一些excel电子表格。
我现在正在尝试添加一些条件格式化。如何添加格式化,以便在单元格(日期)大于另一个单元格(日期)时设置颜色。
对不起伙计们,我的代码真是无处可去。周围没有太多的例子。我在一个名为$ offlineDate的变量中有一个Date。如果我在没有-conditionalText开关的情况下调用该命令,那很好,但是我无法计算出conditionalText的语法。我已经有另一个名为sheet1的工作表,其中包含一些日期值。
$ offlineDate.ToString(“dd / MM / yyyy hh:mm”)| Export-Excel -Path“C:\ Users \ cp542164 \ Desktop \ BDP \ test.xlsx”-WorkSheetname'Date'-Show -AutoSize -conditionalText $( New-ConditionalText -Range“sheet1!$ C $ 2:$ D $ 391”-ConditionalType GreaterThan“Date!$ A $ 1”-BackgroundColor Red )
查看屏幕截图。Excel Conditional formatting
答案 0 :(得分:1)
自己整理出来。问题是我需要使用$符号来引用excel单元格和powershell,我认为我指的是变量。通过逃避$来修复它。无法粘贴代码。 powershell转义字符未显示。