Salesforce随笔: 将Visualforce Page导出为 Excel/CSV/txt (Display a page in Excel)

想要实现如题所述功能,可以参照 : Visualforce Developer Guide

第57页中所举的例子,在<apex:page>标签中添加contentType属性.

  <apex:page standardController="Account" contentType="application/vnd.ms-excel"><!--如果导出的文件不太合适,可以改为其他MIME类型,例如text/csv-->
<apex:pageBlock title="Contacts">
<apex:pageBlockTable value="{!account.Contacts}" var="contact">
<apex:column value="{!contact.Name}"/>
<apex:column value="{!contact.MailingCity}"/>
<apex:column value="{!contact.Phone}"/>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:page>

参照 : MIME 类型

 
上一篇:fiddler4 使用教程


下一篇:在Visualforce page中用自带的控件实现Ajax回调后台方法(并且可以用js去动态给parameters赋值)