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

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

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

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

 

参照 : MIME 类型

 

 
posted @ 2019-01-21 15:55  乔巴巴努力中  阅读(461)  评论(0编辑  收藏  举报