Google Spread Sheetから帳票作成

Google Spread SheetからPDFを生成する手順


 1.スプレッドシートにデータを記入する

  o ヘッダ行に項目名を英文字列で記入します。項目名はXMLではタグ名、JSONではプロパティ名に対応します。
  o 2行目以降にデータを記入します。

   スプレッドシートサンプル

 2.csvからxmlに変換する

  o Google Spread SheetのCSVデータをcsv2xmlサービスを使ってxmlに変換します。
  o url=<spreadsheet?key=xxxx>&row=hogeを指定します。rowには行のタグ名を指定します。
  o row=を省略した場合は、'record'が代入されます。

   スプレッドシートCSV->XML変換実行


 3.Reflex iTextを起動してPDFを生成する

  o 上記XMLを元にPDFを生成させます。Reflex iTextは上記XMLとテンプレートHTMLからPDFを生成します。
  o 以下のブックマークレットをドラックしてブラウザーのブックマークツールバーにドロップしてください

   PDFサービス (※ Google Spread Sheetを開いた画面のままでブックマークレットを実行してください)