VFのPageタグに、[contenttype=”application/vnd.ms-excel#{!filename}.xls”]追加して
STEP1:
<apex:page title=”xxx Download” Controller=”XXXXXXX”
contenttype=”application/vnd.ms-excel#{!filename}.xls” cache=”true”
showHeader=”false” sidebar=”false” readOnly=”true” >
STEP2:
Excel Downloadファイル作成する場合、VFに指定CSSのColorは必ずExcelの色設定がありの色が必要、内の場合、ダウンロードしたExcelの色設定が不正になり
STEP3:
<Apex:Form>が設定しないてください
STEP4:
ApexClassに、下記方式で、書いてください
public void goDownload() {
Pagereference pg = Page.xxxxxxx; <- Download VF Page
return pg;
}
————————————————————————————————
Note: some browsers will not open the resulting file unless you specify the filename and set the cache attribute on the page to “true”.
————————————————————————————————