Report Profile : Excel Rendering Engine

Giới thiệu


Khi report profile được khai báo sử dụng Excel Rendering Engine, việc hiển thị dữ liệu sẽ do Excel template đảm nhận. Excel template là report component được sử dụng đầu tiên ở Phoebus, do đó hầu hết người sử dụng đều có thể sử dụng thành thạo công cụ này.

Sử dụng


Chọn Excel làm rendering engine

9364ded4-2eef-4b3c-bb3f-54fa2788081c.pbs_bo_report_reportprofile_excel

Excel Rendering có thể trình bày dữ liệu datasource thành các định dạng output :

  1. Định dạng xls : kết quả báo cáo là file excel - dùng để xem và phân tích báo cáo

  2. Định dạng pdf : kết quả là file excel in ra pdf - dùng cho các tài liệu cần in ra giấy hoặc ký với CKS.

  3. Định dạng html : kết quả là file html hoặc nội dung html, dùng cho trang web, trình bày trên dashboard, hoặc gửi như nội dung email.

  4. Định dạng xml : thường dùng trong tích hợp hệ thống và gọi thông qua phoebus api

  5. Định dạng json : thường dùng trong tích hợp hệ thống và gọi thông qua phoebus api

  6. Định dạng txt : thường dùng để tạo nội dung file ebanking để submit lên ngân hàng.

  7. Định dạng Markdown md : thường là bước trung gian để tạo html. Nếu nội dung html không đúng với mong đợi, ta có thể xuất ra dạng md để kiểm tra. Xem thêm https://phoebusfiles.blob.core.windows.net/help/pbs.BO.TechDoc.Commands.WriteHelpMD.html

Khi sử dụng json, xml, md, html file excel sau khi chạy report sẽ được xuất ra dạng text. Do workbook có nhiều worksheet nên chương trình sẽ chọn để xuất ra worksheet đầu tiên có tên kết thúc với mã output.

✔️ Ví dụ

Worksheet kết thúc với .json sẽ được dùng để xuất dữ liệu ra file json.

Worksheet kết thúc với .xml sẽ được dùng để xuất dữ liệu ra file xml

9ba439ce-98af-4dc3-84f8-d6f4a4ffb5ef.pbs_bo_report_reportprofile_excel

Output Html

File Html kết quả có thể xuất trực tiếp từ Excel hoặc thông qua Markdown. Khi thông qua Markdown, ta có thể áp dụng css để có kết quả hiển thị đẹp với nhiều loại display như desktop, mobile phone, tablet.

Để sử dụng Markdown làm trung gian, trên template phải định nghĩa ít nhất 1 worksheet có tên kết thúc với .md

Html không dùng Markdown

514d9149-419d-44d7-8bee-dda9743e352d.pbs_bo_report_reportprofile_excel

Html dùng Markdown làm trung gian

b2393fda-069c-4a1d-9bc6-15abe8f4f193.pbs_bo_report_reportprofile_excel

Template không có .md sheet

f506656b-08c8-4f13-b8c3-1cf4f42f4bd9.pbs_bo_report_reportprofile_excel

Template có .md sheet

e28d3292-dfc9-4faf-b9b0-0ccdca48aa59.pbs_bo_report_reportprofile_excel

Output Pdf

File Pdf kết quả có thể xuất trực tiếp từ Excel hoặc thông qua Markdown. Khi thông qua Markdown, ta có thể áp dụng css để có kết quả hiển thị đẹp với nhiều loại display như desktop, mobile phone, tablet.

Để sử dụng Markdown làm trung gian, trên template phải định nghĩa ít nhất 1 worksheet có tên kết thúc với .md

Pdf không dùng Markdown

726aef09-d609-44b7-b257-92eeb3b88758.pbs_bo_report_reportprofile_excel

Pdf dùng Markdown làm trung gian

f7d19c80-1026-4ed4-ac28-f4804b92ef06.pbs_bo_report_reportprofile_excel

Các nút lệnh

Lệnh Diễn giải
Test Test
Template Template
DataSource Data Source

Xem thêm



Updated on : 2022-11-05 01:17:42. by : . at X1-EXTREME.

Topic : pbs.bo.report.reportprofile.excel