例えば、0123の最小の0表示させたい場合、ASPで表示形式を文字列に設定できるでしょうか? 最初にカンマを入れれば、表示されるのですが、それ以外の方法を探しております。
http://dummy/
これって、普通にExcelのActiveXオブジェクトを通してExcelにデータ出力しているのでしょうか?その場合は、データを書いた後に表示のフォーマットを
[形式を変えたい範囲のRangeオブジェクト].NumberFormat = ”0000”
と書いてあげればOKなのではないでしょうか。
すみません。ActiveXオブジェクトについて、知識がないのですが、
ASPのVB SCRIPTにてResponse.ContentType = ”application/vnd.ms-excel”を指定して
http://www.itnewsgroups.net/group/microsoft.public.inetserver.as...
2回目ですみません!
Excelをお持ちであれば、望む結果の形式をダミーで作った上でhtmlとして保存して、それを真似れば良いのだと思います。リンク先のサイトでもありますが、例えばCSSで
.myformat{mso-number-format:0000;}
としておいて、tableの該当するセルではclass=”myformat”というattributeを入れておけばExcelでうまく解釈してくれると思います。
http://www.it-faq.pl/mskb/271/572.HTM
こちらにも同じようなことがより詳しく書いてあります。
なるほど!
その方法があったのですね。バッチリでした。
コメントはまだありません
これ以上回答リクエストを送信することはできません。制限について
ログインして回答する
すみません。ActiveXオブジェクトについて、知識がないのですが、
ASPのVB SCRIPTにてResponse.ContentType = ”application/vnd.ms-excel”を指定して
akibare1575
http://www.itnewsgroups.net/group/microsoft.public.inetserver.as...
2回目ですみません!
Excelをお持ちであれば、望む結果の形式をダミーで作った上でhtmlとして保存して、それを真似れば良いのだと思います。リンク先のサイトでもありますが、例えばCSSで
.myformat{mso-number-format:0000;}
としておいて、tableの該当するセルではclass=”myformat”というattributeを入れておけばExcelでうまく解釈してくれると思います。
http://www.it-faq.pl/mskb/271/572.HTM
こちらにも同じようなことがより詳しく書いてあります。
なるほど!
その方法があったのですね。バッチリでした。
コメント(0件)
この質問への反応(ブックマークコメント)
これ以上回答リクエストを送信することはできません。制限について