powershell - 使用 powershell 删除导出 csv 结果中的双引号
问题描述
在这里,我必须将一个大 csv 拆分为多个小 csv
我的 csv 看起来像这样
COL1;COL2;COL3
1;1;1
2;2;2
3;3;3
以及拆分代码
# Variable de stockage du csv
$sourceCSV = Import-CSV C:\Temp\RéductionCSV\CSV_Extraction_GEA_Reduce_1.csv -Delimiter ';'
# Ligne de départ (Header)
$startrow = 0 ;
# Compteur
$counter = 1 ;
$delimiter = ';'
# Set la boucle pour continuer tant que la valeur est plus petite que le nombre de ligne total
while ($startrow -lt 3)
{
# Génération du fichier en fonction du nombre de lignes voulues
$sourceCSV | select-object -skip $startrow -first 2 | Export-CSV "c:\temp\SplitCSV_$(get-date -f dd-MM-yyyy)_$($counter).csv" -NoClobber -NoTypeInformation -Delimiter ';' | % {$_ -replace '"',''}
# Avance le nombre de ligne pour le fichier d'après
$startrow += 2 ;
# Incrémente variable $counter
$counter++ ;
}
这对于拆分 csv 非常有效,但结果很糟糕
"COL1;COL2;COL3"
"1;1;1"
"2;2;2"
我想从我的结果中删除这个双引号
任何想法?
我已经尝试了代码中注释的内容,但它不起作用
解决方案
推荐阅读
- wordpress - Wordpress - 无法保存来自多个元框的值
- javascript - 在页面加载时根据字符中的字符隐藏选择选项
- c# - 将一串数字拆分为数字并发送到数组
- cmake - cmake_minimum_required 和子项目
- google-apps-script - 在 Google Script 中查询数组
- javascript - PyQt5 监听 QWebView 中的 javascript 事件以与 python 一起使用
- vb.net - 如何在 RDL 或 RDLC 上使用 vb.net 数据集?
- ruby - 什么是 Powershell 的 ruby 等效项 (Get-ChildItem D:\SQLInstaller -Directory | ? {$_.Name -Like "SQL20*"}).Name
- angular - Angular 4+ 对 http 调用的粒度控制以显示/隐藏加载器
- html - 如何在 http 网站上使用地理位置 (HTML + Javascript)