Q44.ChamaCargoの多くの商品データを一斉に修正したいのですが、便利な方法はありますか?(商品の一括登録は?CSVの仕様は?)
A
EXCELやエディタなどで修正することが出来ます。
●EXCELで修正する方法
(1)バックアップを取る
修正を誤ることのないようにバックアップを取っておく。
FTPで「goods.csv」をダウンロード。
マイコンピュータから「goods.csv」の入っているフォルダを開き、コピー・ペーストにより「goods2.csv」(名前は自由)を作成
(2)EXCELで開きデータを修正
EXCELを立ち上げ、「ファイル」「開く」を選択
「ファイルの種類」で「テキストファイル(*.prn;*.txt;*.csv)」を選択
先ほどダウンロードした「goods.csv」を開く。
画面には下記のように表示されますので必要な部分を修正する。(データ内に「,」カンマと「"」ダブルクオートは使用できません。)
| 区分 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U |
| 項目名 | 商品番号 | 商品名 | 価格 | 単位 | 備考1 | 備考2 | 備考3 | 詳細ページURL | 画像のURL | 商品の説明 | カテゴリ1 | カテゴリ2 | カテゴリ3 | コメント | 重量 (g) |
予約 | 商品の公開 | 最大注文数 | 会員価格 | 商品別ポイント | 消費税率 |
| データ形式 | 文字 | 文字 | 数字 | 文字 | 文字 | 文字 | 文字 | URL | URL | テキスト | 数字 | 数字 | 数字 | テキスト | 数字 | 数値 | 数値 | 数値 | 数値 | 数値 | 数値 |
| その他 | 半角英数 | HTML | 1=予約 |
各データの詳細は以下のとおりです。
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 注1 画像のURLは絶対パス(http〜)でも相対パス(kanri.cgiから画像までのパス)でも可能 注2 説明文等のテキストデータの改行は「<br>」になります。 改行コードそのものを入れることは出来ません。(1行1商品のため) 注3 カテゴリNOは「大カテゴリNO+2桁の小カテゴリNO」になっています。 例1)大カテゴリ「3」に登録した場合は「300」(大カテゴリ3+小カテゴリ00」 例2)大カテゴリ「12」の小カテゴリ「3」に登録した場合は「1203」(大カテゴリ12+小カテゴリ03) |
「上書き保存」で保存
(3)データ形式の変更
上記ではEXCEL用データとなっていますので、下記の作業を行なう
・WindowsのWordpadを開く
・「ファイル」の「開く」から「goods.csv」を開く
・「編集」の「置換」を選択
置換前の文字列に「,」(半角カンマ)を
置換後の文字列に「","」(ダブルクオート、カンマ、ダブルクオート)を入れ、「すべて置換」を選択
・「上書き保存」で保存
(4)FTPでサーバーへ転送
(5)改行コードの変更
商品データは「"」ダブルクオートで囲まれ、データ間は「,」で区切られる必要があります。
商品データの修正を行なうと、CGIが商品データの全てを読み込み、データを正常なコードで保存します。
管理画面から商品データを一箇所でも修正すれば正常なデータにおき直されます。
・管理画面の商品一覧を表示
・どの商品でも構いませんので、修正画面を表示
・そのまま「修正」ボタンを押す
・「修正完了画面」が表示される
どれか1つの商品を修正すると(商品情報修正完了画面が表示されると)改行コードの全てが置きなおされます。
関連した質問
更新年月日:2022年11月14日15:23:55



コメント(全0件)