Javascript 多行文本字符串到列标题XLS模式识别与转换

Javascript 多行文本字符串到列标题XLS模式识别与转换,javascript,powershell,vbscript,Javascript,Powershell,Vbscript,我有大量由powershell生成的已安装软件的导出。。模式如下所示 是否有一个片段可以生成这样的输出“IdentificationNumber、Name、Vendor、Version、Caption是以制表符分隔的列标题,下面整齐地列出了所有剩余内容?”?与重复的块格式文本文件不同,您可以使用整洁的可排序电子表格。您应该修改收集数据/对象的powershell脚本,并将其导出到CSV文件,该文件可以轻松导入Excel或其他电子表格应用程序(或数据库)。例如,您今天的脚本执行以下操作: Get

我有大量由powershell生成的已安装软件的导出。。模式如下所示


是否有一个片段可以生成这样的输出“IdentificationNumber、Name、Vendor、Version、Caption是以制表符分隔的列标题,下面整齐地列出了所有剩余内容?”?与重复的块格式文本文件不同,您可以使用整洁的可排序电子表格。

您应该修改收集数据/对象的powershell脚本,并将其导出到CSV文件,该文件可以轻松导入Excel或其他电子表格应用程序(或数据库)。例如,您今天的脚本执行以下操作:

Get-WmiObject -Class Win32_Product
您要做的是通过管道将输出从
Get WmiObject
传输到
Export CSV
。我还将在下面的示例中使用
selectobject
,以便指定列的顺序

Get-WmiObject -Class Win32_Product |
Select-Object IdentifyingNumber, Name, Vendor, Version, Caption |
Export-Csv -Path MySoftware.csv -NoTypeInformation
如果要使用tab作为分隔符,请将最后一行更改为:

Export-Csv -Path MySoftware.csv -NoTypeInformation -Delimiter "`t"

救命恩人。谢谢