- PR -

EXCELでのダブルクオーテーション表示

1
投稿者投稿内容
かんぱち
ベテラン
会議室デビュー日: 2006/06/01
投稿数: 73
投稿日時: 2006-06-20 22:59
こんにちは。

csv出力でダブルクオーテーション表示をしたいのですが、表示がおかしくて困ってます。
"\"" + (出力データ) + "\""
'"' + (出力データ) + '"'

で試してみたのですが、テキストエディタで開くと"に全て変換されてしまってます。
普通にダブルクオーテーションで囲まれたデータを出力したいのですが、何が悪いのでしょうか?

ちなみに....
出力JSPファイルで
<%@ page contentType="text/x-csv;charset=Shift_JIS"%>
を宣言していますが、この影響はあるのでしょうか?
かんぱち
ベテラン
会議室デビュー日: 2006/06/01
投稿数: 73
投稿日時: 2006-06-20 23:04
あれ?ここも変換されてしまいますね。
"円マーク""です。
ina
ベテラン
会議室デビュー日: 2005/04/14
投稿数: 58
投稿日時: 2006-06-21 01:06
・「"」をHTML上で不具合が起きないように表示するためには「"」という特殊文字を使う必要がある
という事を頭に入れて考えてください。
すると、
 ・この変換処理を行なってくれているパーツ(?)がどこかにあるはず
と予想できるはずですから、それ(変換処理)を行なわないようにしてあげれば、上手くいくはずです。

例)strutsのbean:writeタグで出力している 
  → bean:writeタグに「filter="false"」を指定する


ちなみに、
引用:

あれ?ここも変換されてしまいますね。
"円マーク""です。


「バックスラッシュ」でググってみると幸せになると思います。
かんぱち
ベテラン
会議室デビュー日: 2006/06/01
投稿数: 73
投稿日時: 2006-06-21 08:08
ありがとうございます。

jspでの出力がまずかったんですね。filterで解決できました。

ありがとうございます。
1

スキルアップ/キャリアアップ(JOB@IT)