问题描述
我熟悉使用Powershell将数据导出到csv的过程,但是特定的供应商希望在特定类型“ CSV”的文件中接收数据。如果我使用以下示例命令,则数据以原始的csv格式(即通过记事本)看起来很好,在这里您看到它用逗号分隔...
,JVF1033292,测试,SL,10700,6804626,745.586,43001843,测试,8/12 / 2020,8 / 14/2020,T,5584,,JPY,0,XTKS,JVF1033293,test,SL,3695,6805179,1362.8457,43001843,Test,8/12 / 2020,8 / 14/2020,T,3524,,JPY,0,XTKS,0 >
...但是在Excel中打开同一文件时,所有数据都位于一行中,因此在供应商方面将失败。我正在使用的代码如下。
profile.set_preference("permissions.default.screen_sharing",1)
如果我使用以下代码,则它在Excel中看起来很好(正确制表),但是原始文件也被制表了,并且没有逗号分隔,这是供应商遇到的问题。
$Table | ConvertTo-Csv -NoTypeInformation | ForEach-Object {$_-replace "`"",""} | select -skip 1 | out-file -filepath ("$dir_opr\LVT\Export\CTO\ForJefferies\GMO_Jefferies_Trade_Data_" + $Date+ ".csv")
X JVF1032244测试450.0000 BYM41J3 10.00000000 43001843测试08/11/2020 08/13/2020 T 3.00日元0 XTKS 0.00
X JVF1032245测试200.0000 BYM41J3 250.00000000 43001843测试08/11/2020 08/13/2020
是否可以创建一个用逗号分隔并制表的原始文件,该文件在Excel中也有分隔符,所以不是一列都包含吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)