Help us understand the problem. What is going on with this article?

VF帳票出力Tips Excel編

More than 1 year has passed since last update.

VFでExcelファイルを出力方法をかんたんにまとめました。

2018年3月1日(木)に行われた Salesforce Developers Meetup #17 のLTで紹介した内容となります。

VFでExcelを出力したい

Salesforce で Excel を出力したいという要望がたまにあると思います。

主な対応としては次の2通りがあります。

  • Web サービスの帳票出力を利用する
  • VF で html または xml を利用して拡張子 .xls で出力する

上記以外の方法で Salesforce から Excel を出力できる方法を紹介します。

ExcelBuilder.js を利用する

https://github.com/stephenliberty/excel-builder.js/

開発は停止していますが、こちらを利用します。

※注意 http://excelbuilderjs.com/ のサイトは別のサイトになっています。
アーカイブからドキュメントのサイトを参照することができます。
http://web.archive.org/web/20161010025710/http://excelbuilderjs.com:80/index.html

サンプルをもとにVFで試してみました。
出力結果のイメージ
図1.png

ExcelBuilder.js で出来ること

  • 画像の差し込み
  • 罫線をひく
  • セルの背景色を変更する
  • シートを追加する
  • ヘッダー/フッターの設定

画像の差し込みや罫線を引くことができるので、
簡単なレイアウトの帳票も作成できるのではないかと思います。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away