質問編集履歴
3
エラーの内容が異なるため修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,12 +7,10 @@
|
|
7
7
|
・まとめたcsvファイルは別のフォルダに出力したい。
|
8
8
|
|
9
9
|
### 発生している問題・エラーメッセージ
|
10
|
-
|
10
|
+
|
11
|
-
格納されているcsvは問題なく表示されました。
|
12
|
-
その後「%{ Import-Csv -Path $_.FullName -Header $heder | Select-Object -Skip 1」を実行したところエラーメッセージが
|
13
|
-
表示されます。
|
14
11
|
```
|
15
|
-
Im
|
12
|
+
$hederで指定している"ID"の(A列)に対して【"ID","column1","column2","column3","column4","column5"】の値がすべて
|
13
|
+
入ってしまっている。ヘッダ自体はA列にID、B列にcolumn1と分かれています。
|
16
14
|
```
|
17
15
|
|
18
16
|
### 該当のソースコード
|
2
エラーメッセージの追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,9 +7,12 @@
|
|
7
7
|
・まとめたcsvファイルは別のフォルダに出力したい。
|
8
8
|
|
9
9
|
### 発生している問題・エラーメッセージ
|
10
|
-
|
10
|
+
Get-ChildItem -Path $file -Recurse -Filter "*.csv"を実行し、「echo $file」で確認したところ
|
11
|
+
格納されているcsvは問題なく表示されました。
|
12
|
+
その後「%{ Import-Csv -Path $_.FullName -Header $heder | Select-Object -Skip 1」を実行したところエラーメッセージが
|
13
|
+
表示されます。
|
11
14
|
```
|
12
|
-
|
15
|
+
Import-Csv : パラメーター 'Path の引数を確認できません。引数が null または空です。null または空でない引数を指定して、コ マンドを再度実行してください。
|
13
16
|
```
|
14
17
|
|
15
18
|
### 該当のソースコード
|
@@ -17,9 +20,8 @@
|
|
17
20
|
$f = Get-Date -format "yyyymmdd_HHMMSS" ←取得時間
|
18
21
|
$output = "C:\hoge\$f.csv" ←csv出力先
|
19
22
|
$heder = "ID","column1","column2","column3","column4","column5" ←項目(ヘッダ)共通
|
20
|
-
Get-ChildItem -Path $
|
23
|
+
Get-ChildItem -Path $file -Recurse -Filter "*.csv" | %{ Import-Csv -Path $_.FullName -Header $heder | Select-Object -Skip 1 } | Export-Csv -Encoding UTF8 -Path $output -NoClobber -NoTypeInformation
|
21
24
|
|
22
|
-
上記を実施したところcsvファイル自体は作成されるのですが内容が何も記載されませんでした。
|
23
25
|
|
24
26
|
|
25
27
|
### 試したこと
|
1
該当のソールコードを更新いたしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -13,11 +13,13 @@
|
|
13
13
|
```
|
14
14
|
|
15
15
|
### 該当のソースコード
|
16
|
+
$file = "C:\test" ←csv格納先
|
17
|
+
$f = Get-Date -format "yyyymmdd_HHMMSS" ←取得時間
|
18
|
+
$output = "C:\hoge\$f.csv" ←csv出力先
|
19
|
+
$heder = "ID","column1","column2","column3","column4","column5" ←項目(ヘッダ)共通
|
20
|
+
Get-ChildItem -Path $Path -Recurse -Filter "*.csv" | %{ Import-Csv -Path $_.FullName -Header $heder | Select-Object -Skip 1 } | Export-Csv -Encoding UTF8 -Path $output -NoClobber -NoTypeInformation
|
16
21
|
|
17
|
-
$file = "C:\test"
|
18
|
-
$files = Get-ChildItem -Recurse -File -Include *.csv | Get-Content | Set-Content merge.csv
|
19
|
-
|
20
|
-
上記
|
22
|
+
上記を実施したところcsvファイル自体は作成されるのですが内容が何も記載されませんでした。
|
21
23
|
|
22
24
|
|
23
25
|
### 試したこと
|