問題タブ [import-csv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - Powershell Import-CSV 条件に基づいて新しい行を作成する
私は一般的にスクリプト作成に少し慣れていません。より良い形式で表示されるように、データをインポートして変更している CSV ファイルがあります。
私の質問は、特定の列のすべての行で foreach ループを実行したい (と思います)、データが特定の基準に一致しない場合:
- 行全体を新しい行にコピーします (行内の他のすべてのデータを保持します)。
- 「列 B」の値を「列 C」の値に置き換えます。
私は基本的にやっていimport-csv $file
ます。後でエクスポートします。
例を次に示します。「--」以外のデータが存在する場合、基本的に Task2 を Task1 列に移動したいので、Task 2 列を無視できます。
Import-csv
私にこれを与える:
woocommerce - Woocommce 製品ベンダー - 製品ごとの出荷: ベンダー ログイン用のインポート csv オプション
- ベンダー ログイン --> 商品ページの追加/編集 --> 配送タブ --> 配送ルール セクション --> 配送ルールを CSV としてインポートできませんでした。リンク ( CSV のインポート ) オプションは、ベンダー ログインでは使用できません。この機能を有効化/カスタマイズして使用するにはどうすればよいですか?
画像参照:https ://imgur.com/a/4xtH8
- すべてのエクスポート リンクはこれら 2 つのプラグインに属します。Safari ブラウザを使用してエクスポートすると、ファイル名とその拡張子が不明としてエクスポートされます。html5 ダウンロード属性が機能していません。この問題を解決するにはどうすればよいですか?
画像参照:https ://imgur.com/a/cKkwE
- ベンダー ログインでは、すべての製品 --> ヘッダーに製品をインポートするオプションがありますが、機能していません。ページを更新するだけです。直し方
powershell - パイプ区切りファイルの特定の列からスペースを削除する
パイプ区切りファイルの 15 列目と 16 列目からスペースを削除しようとしています。
ウェブを検索した後、この投稿の下部にあるコードを試しましたが、失敗しています
null 値の式でメソッドを呼び出すことはできません。行:19 文字:2 + $ .h15=$ .h15.ToString().Replace(' ','') + ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) []、RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNull
と
null 値の式でメソッドを呼び出すことはできません。行:20 文字:5 + $ .h16=$ .h16.ToString().Replace(' ','') + ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) []、RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNul
そのことから、データを読み取っていないと思いますが、そうでない理由はわかりません。変数を確認しましたが、正しいです。