Visualforce页面的CSV文本样式和格式

Visualforce页面的CSV文本样式和格式,csv,styles,format,salesforce,visualforce,Csv,Styles,Format,Salesforce,Visualforce,我正在做Visualforce页面。我在visualforce页面上有一个列表,我想将该列表导出到CSV文件中,并使用粗体字母和超链接等样式 我试过这个: <apex:page controller="RequestListController" sideBar="false" showheader="false" standardStylesheets="false" cache="true" contentType="application/vnd.ms-excel#List.csv"

我正在做Visualforce页面。我在visualforce页面上有一个列表,我想将该列表导出到CSV文件中,并使用粗体字母和超链接等样式

我试过这个:

<apex:page controller="RequestListController" sideBar="false" showheader="false" standardStylesheets="false" cache="true" contentType="application/vnd.ms-excel#List.csv">
    <b>"{!selectedRequestStatus}"</b> List,
    <b>"Total Records:"</b> {!totalRecords},
    <b>"Showing records from {!displayingFrom} to {!displayingTo}"</b>,
    "",
    "Action","Type","Institution","Site","Study","Subject ID","Submitted By","Date Submitted"
    <apex:repeat value="{!appReqList}" var="app">
    "<apex:outputLink value="{!app.Approval_URL__c}">Approve / Reject</apex:outputLink>","{!app.Object_Label__c}","{!app.Institution__r.Name}","{!app.Site__r.Name}","{!app.Study__r.Name}","{!app.Subject_Id__c}","{!app.CreatedBy.Name}","<apex:outputText value="{0,date,MM'/'dd'/'yyyy' 'hh:mm a}"> <apex:param value="{!app.CreatedDate}" /> </apex:outputText>"
    </apex:repeat>
    </apex:page>

“{!selectedRequestStatus}”列表,
“总记录:{!总记录},
“显示从{!displayingFrom}到{!displayingTo}的记录”,
"",
“行动”、“类型”、“机构”、“地点”、“研究”、“受试者ID”、“提交人”、“提交日期”
“批准/拒绝”、“{!app.Object\u Label\uu c}”、“{!app.Institution\uu r.Name}”、“{!app.Site\uu r.Name}”、“{!app.Study\uu r.Name}”、“{!app.Subject\u Id\uu c}”、“{!app.CreatedBy.Name}”、“
但这是行不通的。它按原样显示html标记。
有人能帮我吗。提前感谢

您无法向CSV文件添加任何格式

CSV文件是纯文本文件(即,您可以用记事本打开它并读取其所有内容),因此您无法向其添加任何格式

有些程序(如Excel)可以读取这些文件,甚至可以对其进行“格式化”,但这种格式化只能在文件打开或以其他格式保存时持续

因此,如果需要任何格式,则必须以不同的文件类型导出结果


注意:但是,您可以使用Visualforce将该内容导出到Excel。为此,您需要创建一个扩展名为.xls的文件。

您不能向CSV文件添加任何格式

CSV文件是纯文本文件(即,您可以用记事本打开它并读取其所有内容),因此您无法向其添加任何格式

有些程序(如Excel)可以读取这些文件,甚至可以对其进行“格式化”,但这种格式化只能在文件打开或以其他格式保存时持续

因此,如果需要任何格式,则必须以不同的文件类型导出结果

注意:但是,您可以使用Visualforce将该内容导出到Excel。为此,您需要创建一个扩展名为.xls的文件