バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 高度なCSVの出力方法について

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
bang
投稿日時: 2009/6/27 16:51
対応状況: −−−
半人前
登録日: 2009/4/21
居住地:
投稿: 30
高度なCSVの出力方法について
お世話になっております。
何度もすみませんが、また分からないことが出ましたのでご教授頂けたらと思います。

現在、高度なCSVにて必要な項目をDBから抽出、CSVを行っております。
出力したCSVデータ内で以下を対応するにはどのようにすれば宜しいでしょうか。

1.CSVヘッダーを日本語に変更したい。
2.性別の項目をDBからテキスト形式に変更し、直接入力にしました。ですが、出力されたCSVの性別項目に0が入っている。これをDBに書き込んだ値そのままを表示したい。

以上、宜しくお願い致します。
seasoft
投稿日時: 2009/6/27 20:39
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 高度なCSVの出力方法について
> 1.CSVヘッダーを日本語に変更したい。

興味深かったので試してみました。
company_name AS "会社名" FROM dtb_baseinfo

結果、OK でした。

EC-CUBE 2.4.0-comu
OS Linux (Fedora)
DBサーバ PostgreSQL 8.3.7
WEBサーバ Apache/2.2.11
PHP 5.2.6


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

bang
投稿日時: 2009/6/28 22:18
対応状況: −−−
半人前
登録日: 2009/4/21
居住地:
投稿: 30
Re: 高度なCSVの出力方法について
seasoft様、回答ありがとうございます。

無事、CSVヘッダーを日本語にすることができました。
これで1つ目の質問は解決です。

ありがとうございます。
seasoft
投稿日時: 2009/6/28 22:24
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 高度なCSVの出力方法について
2のような質問は、まずは、
・テーブル上の値
・高度なCSVにて設定した内容
といった重点は具体的に書いたほうが良いですよ。

仕事ならばお客様の要求定義の不足は私どもからヒアリングする努力をいたしますが、そうで無いなら放置してしまうかも。今日はひまなので、突っ込んでみましたが


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

tao_s
投稿日時: 2009/6/29 1:18
対応状況: −−−
仙人
登録日: 2008/8/20
居住地: 東京
投稿: 799
Re: 高度なCSVの出力方法について
sex from dtb_customer


上記の様に高度なCSV出力で、性別だけ何の条件も設定せずに出力しても0になりますか?


----------------
EC-CUBEカスタマイズ相談してください。
緊急のEC-CUBEの障害対応
EC-CUBEカスタマイズブログ

bang
投稿日時: 2009/6/29 12:49
対応状況: −−−
半人前
登録日: 2009/4/21
居住地:
投稿: 30
Re: 高度なCSVの出力方法について
seasoft様、tao_s様、回答ありがとうございます。

具体的な説明については仰るとおりです。
原因が上手く掴めず、どのような説明をすれば伝わるのか分からない部分もあり、かえって突っ込んでいただいて大変助かります。

sex from dtb_customer
については上記同様説明不足で申し訳ありません。

性別の項目についてはそのまま項目内容が書き出されていることを確認しています。

現在出力しているSQLは
order_sex FROM dtb_order
で、出力結果が0もしくは1となっています。

お手数お掛けしますが、引き続き宜しくお願い致します。
seasoft
投稿日時: 2009/6/29 13:33
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 高度なCSVの出力方法について
DBに直接
SELECT order_sex FROM dtb_order
とSQL実行した場合はどうですか?


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

bang
投稿日時: 2009/6/29 14:07
対応状況: −−−
半人前
登録日: 2009/4/21
居住地:
投稿: 30
Re: 高度なCSVの出力方法について
seasoft様、回答ありがとうございます。

>DBに直接
>SELECT order_sex FROM dtb_order
>とSQL実行した場合はどうですか?

はい、order_sexの項目に0か1の数値が入った内容が表示されました。

以上、宜しくお願い致します。
tao_s
投稿日時: 2009/6/29 14:22
対応状況: −−−
仙人
登録日: 2008/8/20
居住地: 東京
投稿: 799
Re: 高度なCSVの出力方法について
受注処理のタイミングで性別が1とかの数字で登録されている様です。
なので受注処理のクラスやテンプレートを修正しないといけないと思います。


----------------
EC-CUBEカスタマイズ相談してください。
緊急のEC-CUBEの障害対応
EC-CUBEカスタマイズブログ

seasoft
投稿日時: 2009/6/29 14:55
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 高度なCSVの出力方法について
そうすると「性別の項目をDBからテキスト形式に変更し、直接入力にしました。」の作業に不足か誤りがあるようですね。

「出力されたCSVの性別項目に0が入っている。」ということではなく、「DBに入力された性別項目に0が入っている。」という状況のようです。

「これをDBに書き込んだ値そのままを表示したい。」は成功していますね。


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

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,908名です
総投稿数は110,006件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
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.