バージョン選択

フォーラム

メニュー

オンライン状況

62 人のユーザが現在オンラインです。 (50 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 62
もっと...

サイト内検索

質問 > 管理機能 > 商品登録CSVでアップロードができません

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
all
投稿日時: 2011/3/11 19:20
対応状況: −−−
常連
登録日: 2009/11/18
居住地:
投稿: 32
Re: 商品登録CSVでアップロードができません
AMUAMU様

Accessはこれまでに使ったことがないので
勉強してみます。
返信が遅くなり申し訳ございませんでした。
all
投稿日時: 2011/3/11 19:20
対応状況: −−−
常連
登録日: 2009/11/18
居住地:
投稿: 32
Re: 商品登録CSVでアップロードができません
Seasoft様

良かったです。
返信が遅くなり申し訳ございませんでした。
AMUAMU
投稿日時: 2011/3/6 8:28
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 商品登録CSVでアップロードができません
Microsoft的にはCSVを扱うソフトは主にAccessであるというスタンスとのことです。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

seasoft
投稿日時: 2011/3/5 17:33
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品登録CSVでアップロードができません
私も Cassava 使うことありますよ。

操作性は Excel の程だとは思いませんし、処理の限界量や、速度にも不満はありますが、Excel の用にデータを崩さないので、「マシ」だと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

all
投稿日時: 2011/3/3 18:44
対応状況: −−−
常連
登録日: 2009/11/18
居住地:
投稿: 32
Re: 商品登録CSVでアップロードができません
patapata様

アドバイスありがとうございます。

Excelは使用しないのですね。勉強になります。
ググってCassavaというのを見つけました。
これが「マシ」ではない場合はご指摘ください。
patapata
投稿日時: 2011/3/3 15:35
対応状況: −−−
仙人
登録日: 2010/7/7
居住地: 神奈川県
投稿: 502
Re: 商品登録CSVでアップロードができません
解決してなによりです。
補足ですが、ExcelはCSVを扱うのに適していません。

ExcelのCSV入出力は、RFC4180準拠していなく独自仕様がある為、EC-CUBE以外でも多くのCSVアップロード機能で問題となるケースがあります。
(最新のExcelまでは知りません)

多くのCSV登録は、DBに関わる重要な操作ですので、Excelなどではなくもう少しマシなCSVエディタで編集作業をすることを推奨します。
all
投稿日時: 2011/3/3 14:01
対応状況: −−−
常連
登録日: 2009/11/18
居住地:
投稿: 32
Re: 商品登録CSVでアップロードができません
red様
patapata様

ご指摘の通り、文字コードが原因でした。
エクセルで編集したファイルを一度別のテキストエディタで開き
utf-8で保存しなおしたあとにアップロードしたら
上書きが成功しました。

文字コードについては確認不足といいますか
勉強不足でした。


皆様のアドバイスにより、解決しましたことをご報告するとともに
お礼を申しあげます。
patapata
投稿日時: 2011/3/3 12:09
対応状況: −−−
仙人
登録日: 2010/7/7
居住地: 神奈川県
投稿: 502
Re: 商品登録CSVでアップロードができません
エラーの原因は↓で
ERROR: invalid byte sequence for encoding "UTF8": 0xf5838f81

解決策のヒントは↓
HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".]

ってことなので・・・

先ほど追記しましたが、おそらくCSVアップロードできないのは、機種依存文字や常用漢字に含まれない外時利用、またはDB文字コード変換ミスなどの「文字コード問題」が原因だと思われます。
red
投稿日時: 2011/3/3 12:07
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1570
Re: 商品登録CSVでアップロードができません
csvが文字ばけっちゃってるのが問題みたいですね
csvを一回テキストエディターで開いてutf-8に変えてアップロードしてみるとどうでしょうか
all
投稿日時: 2011/3/3 11:38
対応状況: −−−
常連
登録日: 2009/11/18
居住地:
投稿: 32
Re: 商品登録CSVでアップロードができません
patapata様


テストで一件詳細サブコメント(1)を空欄にし
(htmlソースが入力されていました)アップロードしましたら
以下のエラー文が表示されました

/////////////////////////////////////////////////////////

システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。



http://www.hogehoge.com/admin/products/upload_csv.php

SERVER_ADDR:***.**.**.**
REMOTE_ADDR:***.**.**.**
USER_AGENT:Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.14) Gecko/20110218 Firefox/3.6.14 GTB7.1 ( .NET CLR 3.5.30729)

UPDATE dtb_products SET product_id= ?,name= ?,status= ?,product_flag= ?,deliv_fee= ?,point_rate= ?,sale_limit= ?,comment1= ?,comment3= ?,note= ?,main_list_comment= ?,main_list_image= ?,main_comment= ?,main_image= ?,main_large_image= ?,file1= ?,file2= ?,sub_title1= ?,sub_comment1= ?,sub_image1= ?,sub_large_image1= ?,sub_title2= ?,sub_comment2= ?,sub_image2= ?,sub_large_image2= ?,sub_title3= ?,sub_comment3= ?,sub_image3= ?,sub_large_image3= ?,sub_title4= ?,sub_comment4= ?,sub_image4= ?,sub_large_image4= ?,sub_title5= ?,sub_comment5= ?,sub_image5= ?,sub_large_image5= ?,deliv_date_id= ?,update_date= ?,creator_id= ?,sale_unlimited= ? WHERE product_id = ?
DB Error: unknown error

UPDATE dtb_products SET product_id= '14',name= '?i??A(?',status= '2',product_flag= '0',deliv_fee= NULL,point_rate= '1',sale_limit= NULL,comment1= NULL,comment3= '?[h?uh',note= NULL,main_list_comment= 'lp??B',main_list_image= '01281006_4d4216880fb72.jpg',main_comment= '<p>CgEFCgR``nO(dグzbvTbNn?WPbgB p^[?v?Ad1/2?B????dオ?B pTCY: LARGE</p>',main_image= '01281006_4d421688112e7.jpg',main_large_image= '01281006_4d4216881743b.jpg',file1= NULL,file2= NULL,sub_title1= NULL,sub_comment1= NULL,sub_image1= '01281307_4d42411f1e4e7.jpg',sub_large_image1= '01281307_4d42411f07d83.jpg',sub_title2= NULL,sub_comment2= NULL,sub_image2= '01281308_4d42412ae1db9.jpg',sub_large_image2= '01281308_4d42412aca28d.jpg',sub_title3= NULL,sub_comment3= NULL,sub_image3= '01281308_4d424135c5bfe.jpg',sub_large_image3= '01281308_4d424135af8c2.jpg',sub_title4= NULL,sub_comment4= NULL,sub_image4= NULL,sub_large_image4= NULL,sub_title5= NULL,sub_comment5= NULL,sub_image5= NULL,sub_large_image5= NULL,deliv_date_id= '3',update_date= '2011-03-03 11:33:35.000002',creator_id= '2',sale_unlimited= '1' WHERE product_id = '14' [nativecode=ERROR: invalid byte sequence for encoding "UTF8": 0xf5838f81
HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".]

/var/www/vhosts/hogehoge.com/httpdocs/admin/products/upload_csv.php 33:LC_Page_Admin_Products_UploadCSV_Ex->process
/var/www/vhosts/hogehoge.com/httpdocs/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_UploadCSV_Ex.php 56:LC_Page_Admin_Products_UploadCSV->process
/var/www/vhosts/hogehoge.com/httpdocs/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php 172:LC_Page_Admin_Products_UploadCSV->lfRegistProduct
/var/www/vhosts/hogehoge.com/httpdocs/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php 362:SC_Query->update
/var/www/vhosts/hogehoge.com/httpdocs/data/class/SC_Query.php 366:SC_DbConn->query
/var/www/vhosts/hogehoge.com/httpdocs/data/class/SC_DbConn.php 82:DB_common->query
/var/www/vhosts/hogehoge.com/httpdocs/data/module/DB/common.php 1162:DB_common->execute
/var/www/vhosts/hogehoge.com/httpdocs/data/module/DB/common.php 959:DB_pgsql->simpleQuery
/var/www/vhosts/hogehoge.com/httpdocs/data/module/DB/pgsql.php 338:DB_pgsql->pgsqlRaiseError
/var/www/vhosts/hogehoge.com/httpdocs/data/module/DB/pgsql.php 786:DB_common->raiseError
/var/www/vhosts/hogehoge.com/httpdocs/data/module/DB/common.php 1853:PEAR->raiseError
/var/www/vhosts/hogehoge.com/httpdocs/data/module/PEAR.php 557:DB_Error->DB_Error
/var/www/vhosts/hogehoge.com/httpdocs/data/module/DB.php 893:PEAR_Error->PEAR_Error

/////////////////////////////////////////////////////////

ドメインとIPは伏せさせていただきます。
(1) 2 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,001名です
総投稿数は110,020件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.