Adsenseコード

2017-09-08

【VisualForce】VFを使ってExcelファイルを出力する方法

以下のように設定する


<apex:page controller="コントローラクラス" 
  cache="true" 
  contentType="text/xml;charset=UTF-8#test.xml" 
  readOnly="true">


Excelでテスト用のファイルを作り、保存をするときにxml形式で保存する
保存したファイルのソースコードを確認し、apex:page タグの間に挿入する


このVFページを呼び出す


あとは、Apexなどを使い


    <apex:repeat value="{!csvRows}" var="row">
        <apex:outputText value="{!row.columns}" />
    </apex:repeat>


などでxmlを出力させてあげれば、
動的にExcelファイル(正確にはxml?)を生成することができる





0 件のコメント:

コメントを投稿