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テンプレート.xlsx
制限事項
- グラフやピボットテーブルなど、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では対応していない可能性があります。
- 画像がテンプレートファイルに含まれる場合、画質を下げるなど画像のファイルサイズを小さくしてください。