1. download และติดตั้ง tbs
http://www.tinybutstrong.com/download.php
2. download plugins และติดตั้ง
http://www.tinybutstrong.com/plugins.php
ไฟล์สำเร็จนำไปแตกไฟล์เรียกใช้ได้เลย
หลักการคือ
ทำ Template และใส่ชื่อ Block ไว้
แล้ว Select ข้อมูลเป็น Array ไปใส่
ตัวอย่าง Code ทำรายงาน
http://www.tinybutstrong.com/opentbs.php?demo
http://www.tinybutstrong.com/examples.php
Example :
- include_once('../tbs/tbs_class.php'); // Load the TinyButStrong template engine
- include_once('../tbs/plugins/tbs_plugin_opentbs.php'); // Load the OpenTBS plugin
- // Initialize the TBS instance
- $TBS = new clsTinyButStrong; // new instance of TBS
- $TBS->Plugin(TBS_INSTALL, OPENTBS_PLUGIN); // load the OpenTBS plugin
- $DATA1 = array();
- $template = 'Report_Template.ods';
- $TBS->LoadTemplate($template, OPENTBS_ALREADY_UTF8); // Also merge some [onload] automatic fields (depends of the type of document).
- // Merge data in the Workbook (all sheets)
- $TBS->MergeBlock('blk1', $DATA1);
- // -----------------
- // Output the result
- // -----------------
- // Define the name of the output file
- $output_file_name = str_replace('.', '_'.date('Y-m-d').'.', $template);
- // Output the result as a downloadable file (only streaming, no data saved in the server)
- $TBS->Show(OPENTBS_DOWNLOAD, $output_file_name); // Also merges all [onshow] automatic fields.
- exit();
ไม่มีความคิดเห็น:
แสดงความคิดเห็น