Excel出力

Excel出力時、テンプレートファイルはExcel(.xlsx, .xlsm)で作成してください。

 

差し込み項目の書式設定

日付

シリアル値で出力されます。Excelのセルの書式設定より、日付の書式を設定してください。

 

通貨

通貨記号は出力されません。Excelのセルの書式設定より通貨の書式を設定してください。

 

小数点

Excelのセルの書式設定より、小数点以下の表示を設定してください。

 

数値/通貨の3桁のカンマ

3桁のカンマは出力されません。Excelのセルの書式設定よりカンマ区切りの書式を設定してください。

 

ロングテキストエリア

Excelのセルの書式設定より、「折り返して全体を表示する」に設定してください。

 

メモ

Excelのテンプレート作成時、サンプル値を入力してセルの書式を調整後、差し込み項目を設定するとテンプレート作成がよりスムーズです。

 

 

Excelの数式

Excelの数式をテンプレートに使用することができます。

  • 子レコードの合計値など範囲を指定する数式は「子レコード先頭行セル:子レコード先頭行セル」(:A1:A1)で指定します。出力時、子レコードのレコード数に応じて「A1:A3」のように範囲が変更されます。
  • 数式が子レコード行のセルを参照していて子レコードのレコードが存在しない場合、数式は「=0」で出力されます。
  • 数式を入力後、書式を再度設定してください。セルに数式を入力後、書式が自動で標準に変更される場合があります。
  • 差し込み項目を数式内に設定することはできません。NG: ="{!Opportunity.Amount}"+"{!Opportunity.Tax__c}"
  • 複雑なレイアウトはサポートされません。数式にずれが生じるなど正しく出力されない場合、Salesforce上に数式項目を作成し、数式項目を差し込み項目に設定してください。

 

 

複数シートの出力

複数のシートに差し込み項目の設定および出力が可能です。シート数の上限はありませんが、出力内容が多い場合、ガバナ制限で出力エラーになる場合があります。Sandboxでご利用のテンプレート、レコードで実際に出力してご確認ください。

※無料版は、複数シートの出力はできません。

 

 

テンプレートサンプル

 

 

ダウンロード サンプルテンプレートファイル

 

 

制限事項

  • グラフやピボットテーブルなど、Excelの機能は原則使用できません。

 

 

参考

SalesforceでExcelの帳票を作成する-Office File Creator Excel編-①テンプレートファイル作成

Excelテンプレートファイルに数式を設定する-Office File Creator Excel編-

 

 

トラブルシューティング

Excel出力時、ロングテキストエリアの項目が改行されず1行で出力されます。

セルの書式設定より、「折り返して全体を表示する」に設定してください。

 

Excel出力時、通貨記号が出力されません。

通貨記号は出力されません。セルの書式設定より通貨の書式を設定してください。

 

Excel出力時、数値の3桁カンマ記号が出力されません。

3桁のカンマは出力されません。セルの書式設定よりカンマ区切りの書式を設定してください。

 

Excel出力時、小数点以下が切り捨てられて出力されます。

セルの書式設定より、小数点が表示されるように設定してください。

 

Excel出力時、数式が正しく出力されません。数式がずれて出力されます。

OFCでは対応していないテンプレートの可能性があります。数式にずれが発生する場合、Salesforce上に数式項目を作成し、数式項目を差し込み項目に設定してください。

 

Excel出力時、グラフやピボットテーブルが正しく出力されません。

グラフやピボットテーブルなど、Excelの機能は使用できません。

 

Excel出力時、「'ファイル名.xlsx'の一部の内容に問題が見つかりました。可能な限り内容を回復しますか? ブックの発行元が信頼できる場合は、[はい]をクリックしてください。」のメッセージが表示され、ファイルを開くと中身が空で出力されます。

OFCでは対応していない出力パターンの可能性があります。以下を試行してください。

  • 複雑なレイアウトの場合、レイアウトを簡素なものにしてください。
  • Excelの場合、未使用の行、列を削除してください。Excelでは通常、値や書式が設定されている行が保存されますが、何らかの理由により空行が使用セルと認識され、大量に不要な行が保存されている場合があります。
  • Excelの場合、非表示で不要なシートが無いか確認し、不要なシートは削除してください。
  • Officeの機能(: グラフやピボットテーブルなど)を使用している場合、Office機能を削除してください。OFCでは対応していない可能性があります。
  • 画像がテンプレートファイルに含まれる場合、画質を下げるなど画像のファイルサイズを小さくしてください。