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