A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
例えば、先に書いたSampleがExcel.aspだったとして
ダウンロード用のページに
下記のようにリンクタグを入れれば
ダウンロード出来ます。
<A HREF="Excel.asp">Down load file</A>
No.2
- 回答日時:
補足されているソースからみるとCSV形式ですね。
CSV形式だと無理です。
Excel97sr1以降であればHtml形式でも読み込めますので
Tableとしてはき出すという手もあります。
Nowrapを付ければセル幅があうかと。
style sheetも使えますのでセル毎に色の設定も出来ます。
以下Sampleです
------------------------------------------------
strSendText = "<html xmlns:x=""urn:schemas-microsoft-com:office:excel"">"
strSendText = strSendText & "<head>"
strSendText = strSendText & "<!--[if gte mso 9]><xml><x:ExcelWorkbook>"
strSendText = strSendText & "<x:ExcelWorksheets>"
strSendText = strSendText & " <x:ExcelWorksheet>"
strSendText = strSendText & " <x:Name>Sheet Name</x:Name>"
strSendText = strSendText & " <x:WorksheetOptions>" '<x:DoNotDisplayGridlines/>
strSendText = strSendText & " <x:Selected/>"
strSendText = strSendText & " <x:FrozenNoSplit/>"
strSendText = strSendText & " <x:SplitHorizontal>1</x:SplitHorizontal>"
strSendText = strSendText & " <x:TopRowBottomPane>1</x:TopRowBottomPane>"
strSendText = strSendText & " </x:WorksheetOptions>"
strSendText = strSendText & " </x:ExcelWorksheet>"
strSendText = strSendText & "</x:ExcelWorksheets></x:ExcelWorkbook>"
strSendText = strSendText & "</xml><![endif]--></head>"
strSendText = strSendText & "<META http-equiv=""Content-type"" content=""text/html; charset=SHIFT_JIS"">"
strSendText = strSendText & "<body>"
With Response
.ContentType = "text/plain"
.AddHeader "Content-Disposition", "attachment;filename=test.xls"
.Write strSendText
.Write "<TABLE>"
.Write "<THEAD><TR><TD>No.</TD><TD>起票日</TD><TD>名前</TD></TR></THEAD>"
.Write "</TABLE>"
.Write "</body></html>"
.End
end With
------------------------------------------------
この回答への補足
みなさま、色々なご回答ありがとうございます。
私も、テーブルを作り「htmlファイル」をエクセル開く
方法が現実的な解決策だと思います。
だが、クライアントPCにそのファイルをダウンロード
させたいのです。色々調べたのですが、htmlファイルを
ダウンロードする方法を発見できません。 ASPを使って
います。 htmlファイルをダウンロードする方法を教えて下さい。 おねがいします。
No.1
- 回答日時:
CreateObjcet("Excel.Application") 経由で
xlsファイルを作成しているならVBAと同じく
.ColumnWidth = 幅
.EntireColumn.AutoFit
あたりで設定可能です。
この回答への補足
ご回答ありがとうございます。 以下のステート
メントで行っております。
この場合どの様にしたら良いのでしょうか?
Response.ContentType="application/vnd.ms-excel"
Response.AddHeader "Content-Disposition" , " attachment; filename= test.xls"
Response.Write "No." & vbtab
Response.Write "起票日" & vbtab
Response.Write "名前" & vbNewLine
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Excel(エクセル) Excelのセル上の日付の不具合 3 2022/05/22 18:20
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) 至急 Excel日付表示設定教えてください Excelの日付表示ですが、他者から送られてくるExce 6 2023/02/03 11:01
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
エクセルに張り付けた写真のフ...
-
【VB.NET】Excelの最終行までの...
-
Windows10にデュアルブートでXP...
-
aspxをhtmlに変換する方法について
-
asp.netにてgridviewの列を動的...
-
高校1年生情報の問題について。
-
キヤノン アソビカメラ iNSPiC ...
-
お世話になります。 Windows Up...
-
マクロで同じフォルダにある画...
-
Windowsで複数のファイルを同じ...
-
vba 空のデータをSplitする時の...
-
マクロコードについて
-
VBAでPDFを作成する際、同じ名...
-
phpのファイルがブラウザで開か...
-
指定番号から始まる連番フォル...
-
VBAのRegExpで後方一致/不一致...
-
SPO2測定
-
エクセルのマクロについて教え...
-
インドe-Visa 承認書のApplicat...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASPからEXCELファイルの設定を...
-
定数を宣言する場所
-
VBSでファイル選択ダイアログを...
-
ASP.netでImageButtonのImageUr...
-
共通化したいのですが。。。
-
検索エンジンでのエラーメッセージ
-
グラフィックの描画をするとBut...
-
プルダウンメニューで選択した...
-
ブラウザーからサーバ側のaspフ...
-
Excelでdatファイルを作成??
-
VBAでファイルパスが長すぎてコ...
-
Microsoft Access エラー 3051
-
拡張子が.txtのファイルに将来...
-
複数のテキストファイルをexcel...
-
Lubuntuでフォントをインストー...
-
バッチによるショートカットの...
-
フォルダ作成用バッチファイル...
-
バッチファイルが作成できない
-
batファイル処理でのテキストフ...
-
【Excel VBA】PDFを作成して,...
おすすめ情報