回答編集履歴
1
回答訂正
answer
CHANGED
@@ -1,3 +1,8 @@
|
|
1
|
+
↓ すみません、この回答ではだめですね。
|
2
|
+
(5.1.19041.906 だったら`Export-Csv`に`QuoteFields`オプション無いので。)
|
3
|
+
|
4
|
+
----
|
5
|
+
|
1
6
|
ベタにやるとこんな感じですかね。
|
2
7
|
```powershell
|
3
8
|
# note: Import-Csvで読込み`"`が必要な項目に文字列付加しExport-Csvで`"`無し出力。
|
@@ -6,4 +11,14 @@
|
|
6
11
|
$_.データB = '"'+$_.データB+'"';
|
7
12
|
$_.データD = '"'+$_.データD+'"';
|
8
13
|
echo $_} | Export-Csv -Path .\onigiri.out.csv -QuoteFields ""
|
14
|
+
```
|
15
|
+
|
16
|
+
入出力ファイルがSJISなら
|
17
|
+
```powershell
|
18
|
+
# note: Import-Csvで読込み`"`が必要な項目に文字列付加しExport-Csvで`"`無し出力。
|
19
|
+
Import-Csv onigiri.csv -Encoding oem | foreach {
|
20
|
+
$_.データA = '"'+$_.データA+'"';
|
21
|
+
$_.データB = '"'+$_.データB+'"';
|
22
|
+
$_.データD = '"'+$_.データD+'"';
|
23
|
+
echo $_} | Export-Csv -Path .\onigiri.out.csv -QuoteFields "" -Encoding oem
|
9
24
|
```
|