カレッヂ |
質問者 sun
投稿日 4/30(火) 11:33:00
バスケットプロV5をテストしております。 data.csvを変更しアップすると Error 商品コードが重複しているデータ > というのがでます。 Errorがでた状態でページ2を開きその後ページ1 に戻ると出なくなり、更新をすると出ます。 商品個数を入力し送信すると注文はメールに届きますので プログラムは正常に動いていると思います。 data.csvを上書き保存するときに data.csvにはCSV(カンマ区切りと互換性のない機能が含まれて いる可能性があります。この形式でブックを保存しますか? というメッセージがでるのですが・・・ 保存するときに原因があるのでしょうか? いろいろとやってはみたのですが、どうしても最初にアクセスしたときに 上記のErrorが出てしまいます。なにか勘違いしているのでしょうか? どなたかよろしくお願い致します。 |
回答者 呑兵衛@大阪
[削除]
投稿日 5/3(金) 21:53:28
Excell で編集し、データを FTP クライアントソフトにお任せでサーバーに転送すると このようになってしまいます。 Excell はファイルの文字コードを Windows 形式で保存するようになっていて、改行コードが \r\n になります。 デフォルトの data.csv は \n だけです。 Excell で読ませるとこの違いは見えませんが、notepad で読めば一目瞭然です。 また FTPクライアントソフトは指定しない限り .csv ファイルをバイナリで転送するので、 問題がここでも生じます。 まず、問題のファイルをサーバーから ASCII 形式でダウンロードし、 notepad で編集し、 .csv の拡張子を変えず上書き保存します。 そして再び FTP クライアントソフトに ASCII 形式での転送を指定し転送します。 これで解決すると思います。 |
質問者 sun
[削除]
投稿日 5/5(日) 22:41:36
呑兵衛様、ありがとうございます。 このごろFTPソフトも便利になりすべておまかせでやってました 昔はバイナリ、テキストをしっかり選ばなければならなかったのですが・・・ おっしゃる通りASCII 形式で指定し転送すると解決いたしました。 重ねてありがとうございます。 ----------- sun ----------- |
このページは終了したので返信(回答)は書きこめません
Web裏技 |