mso-number-format を 使った ソースコードを紹介する表示色の説明:ASP VBScriptは <% 〜 %> キーワードはmso-number-format です。
<%@ language=vbscript %>
<%
If Request.QueryString("MODE") = "Excel" Then 'Excel作成なら
response.buffer = true
'タイプとヘッダがExcelですよ、、と教えてあげるため
response.ContentType = "application/vnd.ms-excel"
response.AddHeader "content-disposition", "inline; filename=dynamic.xls"
Call OUT_DATA() 'データの出力ルーチンを呼ぶ
response.flush
response.end
Else 'パラメータ無しなら
response.write "<html><head><title>"
response.write "style='mso-number-format:"\@";'を指定してExcelへ"
response.write "</title></head><body>"
response.write "<h1>mso-number-format:"\@";を指定してExcelへ</h1>"
response.write "↓普通のデータ表示です<hr>"
Call OUT_DATA() 'データの出力ルーチンを呼ぶ
response.write "<hr>↑ここまで。<br>"
response.write "<a href='test079-1.asp?MODE=Excel'>Excel形式の表示</a><br>"
response.write "↑xlsファイルのダウンロード<br>"
Call OUT_SRC("mso-number-format") 'ソースの表示関数を呼ぶ
response.write "</body></html>"
End If
%>
<% 'データの出力 テーブル形式でデータを出力します
Sub OUT_DATA
response.write "<table Border=1>"
response.write "<tr>"
for i = 1 to 4
response.write "<td width=80>"
response.write i + i
response.write "</td>"
next
response.write "<td width=80><b>=sum(A1:D1)</b></td>"
response.write "</tr>"
'日付と誤解されるデータの出力をチェックする
response.write "<tr>"
response.write "<td>9-30</td>" '9-30普通に表示されるけどExcelへ行くと
' style='mso-number-format:"\@";'を指定しました ↓""は"1つの表現です
response.write "<td style='mso-number-format:""\@"";'>9-30</td>"
response.write "<td>2003-10-01</td>" '2003-10-01違いは感じられないが・・・
response.write "<td style='mso-number-format:""\@"";'>2003-10-01</td>"
response.write "<td>←Excelにすると・・・</td>"
response.write "</tr>"
response.write "</table>"
End Sub
%>
| 商品:Jewel装飾品関係を紹介(広告)
Jewel装飾品 →の人気
-
赤龍 黒龍 白龍 紫龍 緑龍 青龍 水晶龍彫り12mm クラック水晶 ブ 2月1日 最近販売
-
【kor73★9号~13号】超目玉♪今だけ480円!!高級プラチナRG 2月1日 伸び率UP
-
自由が丘水晶天然石AMERI ブラジル産ゴールドルチルクォーツさざれ ( 1月31日 最近販売
-
クロムハーツ[Chrome Hearts]ギターピック CHプラスペンダ 1月31日 伸び率UP
-
[プラスヴァンドーム] Plus Vendome レディクローバーセット 1月30日 最近販売
-
[ヴァンドームブティック] VBTD15004RDM・VBTA1501D 1月30日 伸び率UP
-
人気のデザイン!12mm玉クラック水晶ヘマタイトブレスレット【ユニセック 1月29日 最近販売
-
シルバーリング「Bali回転コードリング#4」指輪 → 1月29日 伸び率UP
続き(一覧)を見る
|