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.
Chọn Excel làm rendering engine

Excel Rendering có thể trình bày dữ liệu datasource thành các định dạng output :
Đị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
Đị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.
Đị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.
Định dạng xml : thường dùng trong tích hợp hệ thống và gọi thông qua phoebus api
Định dạng json : thường dùng trong tích hợp hệ thống và gọi thông qua phoebus api
Định dạng txt : thường dùng để tạo nội dung file ebanking để submit lên ngân hàng.
Đị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

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

Html dùng Markdown làm trung gian

Template không có .md sheet

Template có .md sheet

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

Pdf dùng Markdown làm trung gian

| Lệnh | Diễn giải |
|---|---|
| Test | Test |
| Template | Template |
| DataSource | Data Source |
Updated on : 2022-11-05 01:17:42. by : . at X1-EXTREME.
Topic : pbs.bo.report.reportprofile.excel