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