Tag: powershell ise

Powershell:在Excel中隐藏列和边界单元格

我一直在潜心研究Powershell如何将Excel作为COM对象,大部分工作都已经完成,但是有两件事情我希望能够做到,我一直无法find任何东西,希望有人可以帮忙。 1 /希望能够在生成的Excel电子表格中隐藏一系列的脚本。 2 /希望能够让Excel在脚本中的所有单元格周围添加边框。 谢谢!

Powershell如何复制()工作表并保存它自己的工作簿

我并不擅长使用PowerShell,但是我正在编写一个脚本,用于打开Excel文件,从.txt文件中读取内容,然后将这些数据导入到Excel表格中。 input的数据将赋予另一个工作表上的图表值。 我想询问用户他们是否想创build这个图表的副本(不总是需要)如果用户想然后它将只复制图表工作表,并保存自己的工作簿(..copyedChart.xls )。 现在,我知道什么时候使用.Copy()函数,它将采取当前活动工作表,并已经打开了一个新的Excel实例。 我的问题实际上是能够“控制”这个新的Excel实例,我无法理解如何实际调用该工作表并保存它。 这是我所拥有的.. #Create an instance of Excel $excel = New-Object -comobject Excel.Application Write-Host "Initializing applications.." #all Write-Host are for the users.. #declaring sheet names.. $sheetName = "Sheet1" $sheetName2 = "Sheet2" $excel.displayAlerts = $false Try{ #open Excel file [string]$file = "C:\Users\Desktop\test.xls" #create a reference to the specified excel workbook $workBook = […]

Powershell:在Excel电子表格中用颜色填充当前行

一直在使用Powershell脚本,该脚本针对一堆机器运行循环,并使用foreach循环生成结果的Excel电子表格 – 希望根据特定条件填充行的颜色。 我目前没有任何符合这个标准的个人电脑,所以我不能testing,想知道是否有人可以告诉我,如果我有代码在最后填补当前行。 $a = New-Object -comobject Excel.Application $a.visible = $True $b = $a.Workbooks.Add() $c = $b.Worksheets.Item(1) $c.rows($_).Interior.ColorIndex = 3

是否可以使用Import-Csv将连续分隔符视为一个?

我有一些txt格式的日志文件,包含双列标签列。 我正在使用以下PowerShell: Import-Csv C:\path\to\file\PageLog.txt -Delimiter "`t" | Export-Csv C:\path\to\file\PageLog.csv -NoTypeInformation 所以没有什么疯狂的,它正在工作,但我最终与一个自动生成的H1头空列。 那么是否可以将这两个标签作为一个像通过Excel中的“数据”选项卡导入一样? 或者在Export-Csv时忽略空的H1列?