在PowerShell中,如何使用除,
以外的分隔符将分隔文件加载到Excel特定工作表中(例如,文件使用;
)。如何使用除“,”之外的分隔符将分隔文件加载到Excel特定工作表中
我知道如何加载一个CSV文件导入到一个表中使用:
$processes = Import-Csv -Path $csvFile
$Excel = New-Object -ComObject Excel.Application
...
然而,这种假设:
的数据将进入到工作表Sheet1(我需要指定的靶纸名称并创建它,如果不存在的话)。
输入文件是CSV,在我的情况下,分隔符可能不是“,”。
我认为与负载之前,
更换分隔符,但不知何故,它看起来并不整齐,因为逗号可能里面的文字存在(例如C1;“两;字符串”; C3)。
我不是要求完整的代码,只是一个指针或引用将为我服务。
我不知道'$ undef'这样的用法。对于任何使用任何Office interop的人来说,这都是非常棒的信息。 – TheMadTechnician
谢谢你的明确示例。几年前,当我必须从VB6调用Excel时,我使用了类似的代码......至少有些东西没有改变! – NoChance