表計算ソフトのExcelで商品マスタ等を開く際に、バーコードや品番などの桁数が長いと「2.01212E+12」のような表示になってしまいます。
これは指数表記と呼ばれるもので、桁数の多い数値(設定にもよりますが、12桁か13桁以上のようです)が表計算ソフトなどの機能で変換されたものです。
表計算ソフト上ではそのままで問題ありませんが、そのままCSVデータとして保存すると、元の数値ではなく表示数値のまま保存されてしまいます。
これを解決しようと、表示形式を「数値」に変更し、そのままCSVで保存すると、文字列の最後尾に半角スペースが入ってしまいます。(Excelファイル(拡張子が.xslxのもの)を編集してCSVで保存する際に発生します。)
例:「2.01212E+12」を書式設定で数値に変更
2012121200000, → 2012121200000 , (数値の最後尾に半角スペースが...)
こうなると、バーコードや品番で在庫登録や出荷予定の登録をしようとすると、ロジクラは「異なるバーコード」と認識して正常に読み取りしません。
半角スペースをなくすための手順は以下2通りあります。
Excelを使用してCSVを編集する方法
- ExcelファイルをExcelソフトで開きます。
- バーコード(もしくは品番)の列を選択します。
- セルの書式設定から「表示形式」タブを選びます。
- 分類「ユーザー定義」を選びます。
- 「種類」に半角の0(ゼロ)をひとつ入力し「OK」をクリックします。
- CSVを保存します。
- ロジクラに 手順8 で保存したCSVをアップロードします。
Googleスプレッドシートを使用してCSVを編集する方法
- CSV(もしくはExcelファイル)をGoogleスプレッドシートで開きます。
手順についてはこちら(外部サイト) - CSVのバーコードの最後尾にスペースが入っていないか確認します。
- GoogleスプレッドシートをCSV形式でダウンロードします。
- ロジクラに手順5で作成したCSVをアップロードします。
以上になります。
最後までお読みいただきありがとうございます。
コメント
0件のコメント
記事コメントは受け付けていません。