如何从文本文件中提取字符串并使用Powershell将它们复制到Excel工作表

时间:2018-05-29 07:30:18

标签: excel powershell

我有很多包含这样数据的文本文件:

"1|1|1|2|3|4|5|5|6|100|101|101|102".split("\\|").toList

是否可以提取此字符串<%= GlobalizationUtil.GetText(“ProcessedInvoicingDelete”)%>并使用Powershell将其复制到Excel工作表?

1 个答案:

答案 0 :(得分:1)

是。 高级别:

  • 获取文本文件的内容
  • 对每个元素(行)使用Select-String[regex]::Matches
  • 导出为CSV(如果您不想使用标题,请使用Set-Content,否则请使用Export-CSV
  • 创建Excel ComObject
  • 打开工作簿和工作表
  • 使用SaveAs方法
  • 退出Excel ComObject